Package functions
Interface GeneratedFunctions.MeosLibraryPartC
- Enclosing class:
GeneratedFunctions
public static interface GeneratedFunctions.MeosLibraryPartC
-
Method Summary
Modifier and TypeMethodDescriptionbooleanabove8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) intadd_date_int(int date, int days) intadd_date_interval(int date, jnr.ffi.Pointer interv) jnr.ffi.Pointeradd_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) doubleadd_float4_float8(jnr.ffi.Pointer num1, double num2) doubleadd_float8_float4(double num1, jnr.ffi.Pointer num2) doubleadd_float8_float8(double num1, double num2) shortadd_int16_int16(short num1, short num2) intadd_int16_int32(short num1, int num2) longadd_int16_int64(short num1, long num2) intadd_int32_int16(int num1, short num2) intadd_int32_int32(int num1, int num2) longadd_int32_int64(int num1, long num2) longadd_int64_int16(long num1, short num2) longadd_int64_int32(long num1, int num2) longadd_int64_int64(long num1, long num2) jnr.ffi.Pointeradd_interval_interval(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) longadd_timestamp_interval(long ts, jnr.ffi.Pointer interv) longadd_timestamptz_interval(long tstz, jnr.ffi.Pointer interv) longadd_timestamptz_interval_at_zone(long tstz, jnr.ffi.Pointer interv, jnr.ffi.Pointer zone) booleanafter8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) intalways_eq_h3index_th3index(long cell, jnr.ffi.Pointer temp) intalways_eq_jsonb_tjsonb(jnr.ffi.Pointer jb, jnr.ffi.Pointer temp) intalways_eq_th3index_h3index(jnr.ffi.Pointer temp, long cell) intalways_eq_th3index_th3index(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) intalways_eq_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb) intalways_eq_tjsonb_tjsonb(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) intalways_ne_h3index_th3index(long cell, jnr.ffi.Pointer temp) intalways_ne_jsonb_tjsonb(jnr.ffi.Pointer jb, jnr.ffi.Pointer temp) intalways_ne_th3index_h3index(jnr.ffi.Pointer temp, long cell) intalways_ne_th3index_th3index(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) intalways_ne_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb) intalways_ne_tjsonb_tjsonb(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) booleanback8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) booleanbefore8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) booleanbelow8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) jnr.ffi.Pointerbitmatrix_make(jnr.ffi.Pointer count, int ndims) booleanbool_eq(boolean arg1, boolean arg2) booleanbool_ge(boolean arg1, boolean arg2) booleanbool_gt(boolean arg1, boolean arg2) intbool_hash(boolean arg) longbool_hash_extended(boolean arg, long seed) booleanbooleanbool_le(boolean arg1, boolean arg2) booleanbool_lt(boolean arg1, boolean arg2) booleanbool_ne(boolean arg1, boolean arg2) jnr.ffi.Pointerbool_out(boolean b) intbool_to_int32(boolean b) jnr.ffi.Pointerbool_to_text(boolean b) booleanboxop_tspatial_stbox(jnr.ffi.Pointer temp, jnr.ffi.Pointer box, jnr.ffi.Pointer func, boolean invert) booleanboxop_tspatial_tspatial(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2, jnr.ffi.Pointer func) jnr.ffi.Pointerbytea_copy(jnr.ffi.Pointer ba) jnr.ffi.Pointercell_boundary_to_gs(jnr.ffi.Pointer bnd) intlongchar_hash_extended(String c, long seed) booleancircle_type(jnr.ffi.Pointer gs) jnr.ffi.Pointerclosest_point_on_segment_sphere(jnr.ffi.Pointer p, jnr.ffi.Pointer A, jnr.ffi.Pointer B, jnr.ffi.Pointer closest, jnr.ffi.Pointer dist) jnr.ffi.Pointerclosest_point2d_on_segment_ratio(jnr.ffi.Pointer p, jnr.ffi.Pointer A, jnr.ffi.Pointer B, jnr.ffi.Pointer closest) jnr.ffi.Pointerclosest_point3dz_on_segment_ratio(jnr.ffi.Pointer p, jnr.ffi.Pointer A, jnr.ffi.Pointer B, jnr.ffi.Pointer closest) intcmp_date_date(int date1, int date2) intcmp_date_timestamp(int date, long ts2) intcmp_date_timestamptz(int date, long ts2) intcmp_timestamp_date(long ts1, int date) intcmp_timestamp_timestamp(long ts1, long ts2) intcmp_timestamp_timestamptz(long ts, long tstz) intcmp_timestamptz_date(long ts1, int date) intcmp_timestamptz_timestamp(long tstz, long ts) jnr.ffi.Pointerconcat_jsonbset_jsonb(jnr.ffi.Pointer s, jnr.ffi.Pointer jb, boolean invert) jnr.ffi.Pointerconcat_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb, boolean invert) jnr.ffi.Pointerconcat_tjsonb_tjsonb(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) booleancontain8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) booleancontained_jsonb_set(jnr.ffi.Pointer jb, jnr.ffi.Pointer s) booleancontainKD(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query, int level) booleancontains_set_jsonb(jnr.ffi.Pointer s, jnr.ffi.Pointer jb) jnr.ffi.Pointercontains_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb, boolean invert) jnr.ffi.Pointercontains_tjsonb_tjsonb(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) jnr.ffi.Pointercreate_trip(jnr.ffi.Pointer lines, jnr.ffi.Pointer maxSpeeds, jnr.ffi.Pointer categories, int noEdges, long startTime, boolean disturbData, int verbosity) jnr.ffi.Pointercstring_to_text(String str) jnr.ffi.Pointerdate_extract(int date, jnr.ffi.Pointer units) intdate_hash(int date) longdate_hash_extended(int date, long seed) booleandate_is_finite(int date) longdate_time_to_timestamp(int date, jnr.ffi.Pointer time) longdate_timetz_to_timestamptz(int date, jnr.ffi.Pointer timetz) longdate_to_timestamp(int date) longdate_to_timestamptz(int date) jnr.ffi.Pointerdatum_geo_covers2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) jnr.ffi.Pointerdatum_geo_disjoint2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) jnr.ffi.Pointerdatum_geo_intersects2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) jnr.ffi.Pointerdatum_geo_round(jnr.ffi.Pointer value, jnr.ffi.Pointer size) jnr.ffi.Pointerdatum_geog_disjoint(jnr.ffi.Pointer geog1, jnr.ffi.Pointer geog2) jnr.ffi.Pointerdatum_geog_distance(jnr.ffi.Pointer geog1, jnr.ffi.Pointer geog2) jnr.ffi.Pointerdatum_geog_dwithin(jnr.ffi.Pointer geog1, jnr.ffi.Pointer geog2, jnr.ffi.Pointer dist) jnr.ffi.Pointerdatum_geog_intersects(jnr.ffi.Pointer geog1, jnr.ffi.Pointer geog2) jnr.ffi.Pointerdatum_geom_contains(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) jnr.ffi.Pointerdatum_geom_covers(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) jnr.ffi.Pointerdatum_geom_disjoint2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) jnr.ffi.Pointerdatum_geom_disjoint3d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) jnr.ffi.Pointerdatum_geom_distance2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) jnr.ffi.Pointerdatum_geom_distance3d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) jnr.ffi.Pointerdatum_geom_dwithin2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2, jnr.ffi.Pointer dist) jnr.ffi.Pointerdatum_geom_dwithin3d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2, jnr.ffi.Pointer dist) jnr.ffi.Pointerdatum_geom_intersects2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) jnr.ffi.Pointerdatum_geom_intersects3d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) jnr.ffi.Pointerdatum_geom_relate_pattern(jnr.ffi.Pointer geog1, jnr.ffi.Pointer geog2, jnr.ffi.Pointer p) jnr.ffi.Pointerdatum_geom_touches(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) jnr.ffi.Pointerdatum_h3_are_neighbor_cells(jnr.ffi.Pointer origin_d, jnr.ffi.Pointer dest_d) jnr.ffi.Pointerdatum_h3_cell_area(jnr.ffi.Pointer cell_d, jnr.ffi.Pointer unit_d) jnr.ffi.Pointerdatum_h3_cell_to_boundary(jnr.ffi.Pointer d) jnr.ffi.Pointerdatum_h3_cell_to_center_child(jnr.ffi.Pointer cell_d, jnr.ffi.Pointer res_d) jnr.ffi.Pointerdatum_h3_cell_to_center_child_next(jnr.ffi.Pointer cell_d) jnr.ffi.Pointerdatum_h3_cell_to_child_pos(jnr.ffi.Pointer cell_d, jnr.ffi.Pointer parent_res_d) jnr.ffi.Pointerdatum_h3_cell_to_latlng(jnr.ffi.Pointer d) jnr.ffi.Pointerdatum_h3_cell_to_local_ij(jnr.ffi.Pointer origin_d, jnr.ffi.Pointer cell_d) jnr.ffi.Pointerdatum_h3_cell_to_parent(jnr.ffi.Pointer cell_d, jnr.ffi.Pointer res_d) jnr.ffi.Pointerdatum_h3_cell_to_parent_next(jnr.ffi.Pointer cell_d) jnr.ffi.Pointerdatum_h3_cell_to_vertex(jnr.ffi.Pointer cell_d, jnr.ffi.Pointer vnum_d) jnr.ffi.Pointerdatum_h3_cells_to_directed_edge(jnr.ffi.Pointer origin_d, jnr.ffi.Pointer dest_d) jnr.ffi.Pointerdatum_h3_child_pos_to_cell(jnr.ffi.Pointer pos_d, jnr.ffi.Pointer parent_d, jnr.ffi.Pointer child_res_d) jnr.ffi.Pointerdatum_h3_directed_edge_to_boundary(jnr.ffi.Pointer d) jnr.ffi.Pointerdatum_h3_edge_length(jnr.ffi.Pointer edge_d, jnr.ffi.Pointer unit_d) jnr.ffi.Pointerdatum_h3_get_base_cell_number(jnr.ffi.Pointer d) jnr.ffi.Pointerdatum_h3_get_directed_edge_destination(jnr.ffi.Pointer d) jnr.ffi.Pointerdatum_h3_get_directed_edge_origin(jnr.ffi.Pointer d) jnr.ffi.Pointerdatum_h3_get_resolution(jnr.ffi.Pointer d) jnr.ffi.Pointerdatum_h3_great_circle_distance(jnr.ffi.Pointer a_d, jnr.ffi.Pointer b_d, jnr.ffi.Pointer unit_d) jnr.ffi.Pointerdatum_h3_grid_distance(jnr.ffi.Pointer origin_d, jnr.ffi.Pointer dest_d) jnr.ffi.Pointerdatum_h3_is_pentagon(jnr.ffi.Pointer d) jnr.ffi.Pointerdatum_h3_is_res_class_iii(jnr.ffi.Pointer d) jnr.ffi.Pointerdatum_h3_is_valid_cell(jnr.ffi.Pointer d) jnr.ffi.Pointerdatum_h3_is_valid_directed_edge(jnr.ffi.Pointer d) jnr.ffi.Pointerdatum_h3_is_valid_vertex(jnr.ffi.Pointer d) jnr.ffi.Pointerdatum_h3_latlng_to_cell(jnr.ffi.Pointer point_d, jnr.ffi.Pointer res_d) jnr.ffi.Pointerdatum_h3_local_ij_to_cell(jnr.ffi.Pointer origin_d, jnr.ffi.Pointer coord_d) jnr.ffi.Pointerdatum_h3_vertex_to_latlng(jnr.ffi.Pointer d) jnr.ffi.Pointerdatum_json_array_element(jnr.ffi.Pointer txt, jnr.ffi.Pointer element) jnr.ffi.Pointerdatum_json_array_element_text(jnr.ffi.Pointer txt, jnr.ffi.Pointer element) jnr.ffi.Pointerdatum_json_array_length(jnr.ffi.Pointer txt) jnr.ffi.Pointerdatum_json_extract_path(jnr.ffi.Pointer txt, jnr.ffi.Pointer path_elems, jnr.ffi.Pointer path_len) jnr.ffi.Pointerdatum_json_extract_path_text(jnr.ffi.Pointer txt, jnr.ffi.Pointer path_elems, jnr.ffi.Pointer path_len) jnr.ffi.Pointerdatum_json_object_field(jnr.ffi.Pointer txt, jnr.ffi.Pointer key) jnr.ffi.Pointerdatum_json_object_field_text(jnr.ffi.Pointer txt, jnr.ffi.Pointer key) jnr.ffi.Pointerdatum_json_strip_nulls(jnr.ffi.Pointer txt, jnr.ffi.Pointer strip_in_arrays) jnr.ffi.Pointerdatum_jsonb_array_element(jnr.ffi.Pointer jb, jnr.ffi.Pointer element) jnr.ffi.Pointerdatum_jsonb_array_element_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer element) jnr.ffi.Pointerdatum_jsonb_array_length(jnr.ffi.Pointer txt) jnr.ffi.Pointerdatum_jsonb_concat(jnr.ffi.Pointer l, jnr.ffi.Pointer r) jnr.ffi.Pointerdatum_jsonb_contained(jnr.ffi.Pointer l, jnr.ffi.Pointer r) jnr.ffi.Pointerdatum_jsonb_contains(jnr.ffi.Pointer l, jnr.ffi.Pointer r) jnr.ffi.Pointerdatum_jsonb_delete(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) jnr.ffi.Pointerdatum_jsonb_delete_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer array, jnr.ffi.Pointer count) jnr.ffi.Pointerdatum_jsonb_delete_index(jnr.ffi.Pointer jb, jnr.ffi.Pointer idx) jnr.ffi.Pointerdatum_jsonb_delete_path(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys, jnr.ffi.Pointer count) jnr.ffi.Pointerdatum_jsonb_exists(jnr.ffi.Pointer l, jnr.ffi.Pointer r) jnr.ffi.Pointerdatum_jsonb_exists_array(jnr.ffi.Pointer value, jnr.ffi.Pointer array, jnr.ffi.Pointer count, jnr.ffi.Pointer any) jnr.ffi.Pointerdatum_jsonb_extract_path(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, jnr.ffi.Pointer path_len) jnr.ffi.Pointerdatum_jsonb_extract_path_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, jnr.ffi.Pointer path_len) jnr.ffi.Pointerdatum_jsonb_insert(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys, jnr.ffi.Pointer count, jnr.ffi.Pointer newjb, jnr.ffi.Pointer after) jnr.ffi.Pointerdatum_jsonb_object_field(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) jnr.ffi.Pointerdatum_jsonb_object_field_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) jnr.ffi.Pointerdatum_jsonb_path_exists(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, jnr.ffi.Pointer silent, jnr.ffi.Pointer tz) jnr.ffi.Pointerdatum_jsonb_path_match(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, jnr.ffi.Pointer silent, jnr.ffi.Pointer tz) jnr.ffi.Pointerdatum_jsonb_path_query_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, jnr.ffi.Pointer silent, jnr.ffi.Pointer tz) jnr.ffi.Pointerdatum_jsonb_path_query_first(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, jnr.ffi.Pointer silent, jnr.ffi.Pointer tz) jnr.ffi.Pointerdatum_jsonb_pretty(jnr.ffi.Pointer jb) jnr.ffi.Pointerdatum_jsonb_set(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys, jnr.ffi.Pointer count, jnr.ffi.Pointer newjb, jnr.ffi.Pointer create) jnr.ffi.Pointerdatum_jsonb_set_lax(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys, jnr.ffi.Pointer count, jnr.ffi.Pointer newjb, jnr.ffi.Pointer create, jnr.ffi.Pointer null_handle) jnr.ffi.Pointerdatum_jsonb_strip_nulls(jnr.ffi.Pointer jb, jnr.ffi.Pointer strip_in_arrays) jnr.ffi.Pointerdatum_jsonb_to_alphanum(jnr.ffi.Pointer jb, jnr.ffi.Pointer key, jnr.ffi.Pointer temptype, jnr.ffi.Pointer null_handle) jnr.ffi.Pointerdatum_jsonb_to_text(jnr.ffi.Pointer jb) booleandatum_point_eq(jnr.ffi.Pointer point1, jnr.ffi.Pointer point2) booleandatum_point_same(jnr.ffi.Pointer point1, jnr.ffi.Pointer point2) voiddatum_point4d(jnr.ffi.Pointer value, jnr.ffi.Pointer p) jnr.ffi.Pointerdatum_pt_distance2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) jnr.ffi.Pointerdatum_pt_distance3d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) jnr.ffi.Pointerdatum_text_to_jsonb(jnr.ffi.Pointer txt) jnr.ffi.Pointerdatum2_geog_centroid(jnr.ffi.Pointer geo) jnr.ffi.Pointerdatum2_geom_centroid(jnr.ffi.Pointer geo) jnr.ffi.Pointerdatum2_h3index_eq(jnr.ffi.Pointer d1, jnr.ffi.Pointer d2, int type) jnr.ffi.Pointerdatum2_h3index_ne(jnr.ffi.Pointer d1, jnr.ffi.Pointer d2, int type) jnr.ffi.Pointerdatum2_point_eq(jnr.ffi.Pointer point1, jnr.ffi.Pointer point2) jnr.ffi.Pointerdatum2_point_ne(jnr.ffi.Pointer point1, jnr.ffi.Pointer point2) jnr.ffi.Pointerdatum2_point_nsame(jnr.ffi.Pointer point1, jnr.ffi.Pointer point2) jnr.ffi.Pointerdatum2_point_same(jnr.ffi.Pointer point1, jnr.ffi.Pointer point2) doubledistance_stbox_nodebox(jnr.ffi.Pointer query, jnr.ffi.Pointer nodebox) jnr.ffi.Pointerdiv_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) doublediv_float4_float8(jnr.ffi.Pointer num1, double num2) doublediv_float8_float4(double num1, jnr.ffi.Pointer num2) doublediv_float8_float8(double num1, double num2) shortdiv_int16_int16(short num1, short num2) intdiv_int16_int32(short num1, int num2) longdiv_int16_int64(short num1, long num2) intdiv_int32_int16(int num1, short num2) intdiv_int32_int32(int num1, int num2) longdiv_int32_int64(int num1, long num2) longdiv_int64_int16(long num1, short num2) longdiv_int64_int32(long num1, int num2) longdiv_int64_int64(long num1, long num2) jnr.ffi.Pointerdiv_interval_float8(jnr.ffi.Pointer interv, double factor) intea_contains_geo_tgeo(jnr.ffi.Pointer gs, jnr.ffi.Pointer temp, boolean ever) intea_contains_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean ever) intea_contains_tgeo_tgeo(jnr.ffi.Pointer temp, jnr.ffi.Pointer temp2, boolean ever) intea_covers_geo_tgeo(jnr.ffi.Pointer gs, jnr.ffi.Pointer temp, boolean ever) intea_covers_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean ever) intea_covers_tgeo_tgeo(jnr.ffi.Pointer temp, jnr.ffi.Pointer temp2, boolean ever) intea_disjoint_geo_tgeo(jnr.ffi.Pointer gs, jnr.ffi.Pointer temp, boolean ever) intea_disjoint_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean ever) intea_disjoint_tgeo_tgeo(jnr.ffi.Pointer temp, jnr.ffi.Pointer temp2, boolean ever) intea_dwithin_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, double dist, boolean ever) intea_dwithin_tgeo_tgeo(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2, double dist, boolean ever) intea_intersects_geo_tgeo(jnr.ffi.Pointer gs, jnr.ffi.Pointer temp, boolean ever) intea_intersects_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean ever) intea_intersects_tgeo_tgeo(jnr.ffi.Pointer temp, jnr.ffi.Pointer temp2, boolean ever) intea_spatialrel_tspatial_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, jnr.ffi.Pointer func, boolean ever, boolean invert) intea_spatialrel_tspatial_tspatial(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2, jnr.ffi.Pointer func, boolean ever) intea_touches_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean ever) intea_touches_tgeo_tgeo(jnr.ffi.Pointer temp, jnr.ffi.Pointer temp2, boolean ever) intea_touches_tpoint_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean ever) inteacomp_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, jnr.ffi.Pointer func, boolean ever) booleanensure_circle_type(jnr.ffi.Pointer gs) booleanensure_geoaggstate(jnr.ffi.Pointer state, int srid, boolean hasz) booleanensure_geoaggstate_state(jnr.ffi.Pointer state1, jnr.ffi.Pointer state2) booleanensure_has_M_geo(jnr.ffi.Pointer gs) booleanensure_has_not_M_geo(jnr.ffi.Pointer gs) booleanensure_has_not_Z_geo(jnr.ffi.Pointer gs) booleanensure_has_Z_geo(jnr.ffi.Pointer gs) booleanensure_mline_type(jnr.ffi.Pointer gs) booleanensure_not_empty(jnr.ffi.Pointer gs) booleanensure_not_geodetic(short flags) booleanensure_not_geodetic_geo(jnr.ffi.Pointer gs) booleanensure_point_type(jnr.ffi.Pointer gs) booleanensure_same_dimensionality(short flags1, short flags2) booleanensure_same_dimensionality_geo(jnr.ffi.Pointer gs1, jnr.ffi.Pointer gs2) booleanensure_same_dimensionality_tspatial_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs) booleanensure_same_geodetic(short flags1, short flags2) booleanensure_same_geodetic_geo(jnr.ffi.Pointer gs1, jnr.ffi.Pointer gs2) booleanensure_same_geodetic_stbox_geo(jnr.ffi.Pointer box, jnr.ffi.Pointer gs) booleanensure_same_geodetic_tspatial_base(jnr.ffi.Pointer temp, jnr.ffi.Pointer base) booleanensure_same_geodetic_tspatial_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs) booleanensure_same_spatial_dimensionality(short flags1, short flags2) booleanensure_same_spatial_dimensionality_stbox_geo(jnr.ffi.Pointer box, jnr.ffi.Pointer gs) booleanensure_same_srid(int srid1, int srid2) booleanensure_spatial_validity(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) booleanensure_srid_is_latlong(int srid) booleanensure_srid_known(int srid) booleanensure_srid_reconcile(int srid1, int srid2, jnr.ffi.Pointer result) booleanensure_valid_geo_geo(jnr.ffi.Pointer gs1, jnr.ffi.Pointer gs2) booleanensure_valid_spatial_stbox_stbox(jnr.ffi.Pointer box1, jnr.ffi.Pointer box2) booleanensure_valid_stbox_geo(jnr.ffi.Pointer box, jnr.ffi.Pointer gs) booleanensure_valid_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs) booleanensure_valid_tgeo_stbox(jnr.ffi.Pointer temp, jnr.ffi.Pointer box) booleanensure_valid_tgeo_tgeo(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) booleanensure_valid_th3index_h3index(jnr.ffi.Pointer temp, long cell) booleanensure_valid_th3index_tgeogpoint(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) booleanensure_valid_th3index_th3index(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) booleanensure_valid_tpoint_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs) booleanensure_valid_tpoint_tpoint(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) booleanensure_valid_tspatial_base(jnr.ffi.Pointer temp, jnr.ffi.Pointer base) booleanensure_valid_tspatial_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs) booleanensure_valid_tspatial_tspatial(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) booleaneq_date_date(int date1, int date2) booleaneq_date_timestamp(int date, long ts2) booleaneq_date_timestamptz(int date, long ts2) booleaneq_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) booleaneq_float4_float8(jnr.ffi.Pointer num1, double num2) booleaneq_float8_float4(double num1, jnr.ffi.Pointer num2) booleaneq_float8_float8(double num1, double num2) booleaneq_int16_int16(short num1, short num2) booleaneq_int16_int32(short num1, int num2) booleaneq_int16_int64(short num1, long num2) booleaneq_int32_int16(int num1, short num2) booleaneq_int32_int32(int num1, int num2) booleaneq_int32_int64(int num1, long num2) booleaneq_int64_int16(long num1, short num2) booleaneq_int64_int32(long num1, int num2) booleaneq_int64_int64(long num1, long num2) booleaneq_timestamp_date(long ts1, int date) booleaneq_timestamp_timestamp(long ts1, long ts2) booleaneq_timestamp_timestamptz(long ts, long tstz) booleaneq_timestamptz_date(long ts1, int date) booleaneq_timestamptz_timestamp(long tstz, long ts) intever_eq_h3index_th3index(long cell, jnr.ffi.Pointer temp) intever_eq_h3indexset_th3index(jnr.ffi.Pointer cells, jnr.ffi.Pointer th3idx) intever_eq_jsonb_tjsonb(jnr.ffi.Pointer jb, jnr.ffi.Pointer temp) intever_eq_th3index_h3index(jnr.ffi.Pointer temp, long cell) intever_eq_th3index_th3index(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) intever_eq_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb) intever_eq_tjsonb_tjsonb(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) intever_ne_h3index_th3index(long cell, jnr.ffi.Pointer temp) intever_ne_jsonb_tjsonb(jnr.ffi.Pointer jb, jnr.ffi.Pointer temp) intever_ne_th3index_h3index(jnr.ffi.Pointer temp, long cell) intever_ne_th3index_th3index(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) intever_ne_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb) intever_ne_tjsonb_tjsonb(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) jnr.ffi.Pointerfloat4_abs(jnr.ffi.Pointer num) intfloat4_hash(jnr.ffi.Pointer num) longfloat4_hash_extended(jnr.ffi.Pointer num, long seed) jnr.ffi.Pointerjnr.ffi.Pointerfloat4_larger(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) jnr.ffi.Pointerfloat4_out(jnr.ffi.Pointer num) jnr.ffi.Pointerfloat4_smaller(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) doublefloat4_to_float8(jnr.ffi.Pointer num) shortfloat4_to_int16(jnr.ffi.Pointer num) intfloat4_to_int32(jnr.ffi.Pointer num) longfloat4_to_int64(jnr.ffi.Pointer num) jnr.ffi.Pointerfloat4_to_numeric(jnr.ffi.Pointer num) jnr.ffi.Pointerfloat4_um(jnr.ffi.Pointer num) jnr.ffi.Pointerfloat4_up(jnr.ffi.Pointer num) doublefloat8_abs(double num) doublefloat8_acos(double num) doublefloat8_acosd(double num) doublefloat8_acosh(double num) doublefloat8_asin(double num) doublefloat8_asind(double num) doublefloat8_asinh(double num) doublefloat8_atan(double num) doublefloat8_atan2(double num1, double num2) doublefloat8_atan2d(double num1, double num2) doublefloat8_atand(double num) doublefloat8_atanh(double num) doublefloat8_cbrt(double num) doublefloat8_ceil(double num) doublefloat8_cos(double num) doublefloat8_cosd(double num) doublefloat8_cosh(double num) doublefloat8_cot(double num) doublefloat8_cotd(double num) doublefloat8_degrees(double num) doublefloat8_exp(double num) doublefloat8_floor(double num) doublefloat8_gamma(double num) intfloat8_hash(double num) longfloat8_hash_extended(double num, long seed) doubledoublefloat8_larger(double num1, double num2) doublefloat8_lgamma(double num) doublefloat8_ln(double num) doublefloat8_log10(double num) jnr.ffi.Pointerfloat8_out(double num, int maxdd) doubledoublefloat8_pow(double num1, double num2) doublefloat8_radians(double num) doublefloat8_rint(double num) doublefloat8_round(double num, int maxdd) doublefloat8_sign(double num) doublefloat8_sin(double num) doublefloat8_sind(double num) doublefloat8_sinh(double num) doublefloat8_smaller(double num1, double num2) doublefloat8_sqrt(double num) doublefloat8_tan(double num) doublefloat8_tand(double num) doublefloat8_tanh(double num) jnr.ffi.Pointerfloat8_to_float4(double num) shortfloat8_to_int16(double num) intfloat8_to_int32(double num) longfloat8_to_int64(double num) jnr.ffi.Pointerfloat8_to_numeric(double num) longfloat8_to_timestamptz(double seconds) doublefloat8_trunc(double num) doublefloat8_um(double num) doublefloat8_up(double num) intfloat8_width_bucket(double num, double bound1, double bound2, int count) booleanfront8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) voidgbox_set_stbox(jnr.ffi.Pointer box, int srid, jnr.ffi.Pointer result) booleange_date_date(int date1, int date2) booleange_date_timestamp(int date, long ts) booleange_date_timestamptz(int date, long ts2) booleange_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) booleange_float4_float8(jnr.ffi.Pointer num1, double num2) booleange_float8_float4(double num1, jnr.ffi.Pointer num2) booleange_float8_float8(double num1, double num2) booleange_int16_int16(short num1, short num2) booleange_int16_int32(short num1, int num2) booleange_int16_int64(short num1, long num2) booleange_int32_int16(int num1, short num2) booleange_int32_int32(int num1, int num2) booleange_int32_int64(int num1, long num2) booleange_int64_int16(long num1, short num2) booleange_int64_int32(long num1, int num2) booleange_int64_int64(long num1, long num2) booleange_timestamp_date(long ts1, int date) booleange_timestamp_timestamp(long ts1, long ts2) booleange_timestamp_timestamptz(long ts, long tstz) booleange_timestamptz_date(long ts1, int date) booleange_timestamptz_timestamp(long tstz, long ts) jnr.ffi.Pointergeo_disjoint_fn(short flags1, short flags2) jnr.ffi.Pointergeo_disjoint_fn_geo(short flags1, byte flags2) jnr.ffi.Pointergeo_distance_fn(short flags) jnr.ffi.Pointergeo_dwithin_fn(short flags1, short flags2) jnr.ffi.Pointergeo_dwithin_fn_geo(short flags1, byte flags2) jnr.ffi.Pointergeo_extract_elements(jnr.ffi.Pointer gs, jnr.ffi.Pointer count) jnr.ffi.Pointergeo_intersects_fn(short flags1, short flags2) jnr.ffi.Pointergeo_intersects_fn_geo(short flags1, byte flags2) booleangeo_parse(jnr.ffi.Pointer str, int basetype, String delim, jnr.ffi.Pointer srid, jnr.ffi.Pointer result) jnr.ffi.Pointergeo_serialize(jnr.ffi.Pointer geom) booleangeo_set_stbox(jnr.ffi.Pointer gs, jnr.ffi.Pointer result) jnr.ffi.Pointergeo_stbox(jnr.ffi.Pointer gs) longgeo_to_h3index_cell(jnr.ffi.Pointer point, int resolution) jnr.ffi.Pointergeo_to_h3index_set(jnr.ffi.Pointer gs, int resolution) voidgeoarr_set_stbox(jnr.ffi.Pointer values, int count, jnr.ffi.Pointer result) jnr.ffi.Pointergeocircle_make(double x, double y, double radius, int srid) booleangeodist_geom_build(jnr.ffi.Pointer gs, jnr.ffi.Pointer g) jnr.ffi.Pointergeodist_geom_build_rtree(jnr.ffi.Pointer segs, int n) booleangeodist_geom_edges(jnr.ffi.Pointer lw, boolean allow_arc, jnr.ffi.Pointer arr, jnr.ffi.Pointer cap, jnr.ffi.Pointer cnt, jnr.ffi.Pointer has_poly) voidgeodist_geom_free(jnr.ffi.Pointer g) booleangeodist_geom_point_inside(double x, double y, jnr.ffi.Pointer g) doublegeodist_segm_arc_mindist(double cx1, double cy1, double cx2, double cy2, double r1, double r2, jnr.ffi.Pointer e) doublegeodist_segm_edge_mindist(double cx1, double cy1, double cx2, double cy2, double r1, double r2, jnr.ffi.Pointer e) voidgeodist_segm_nad(double cx1, double cy1, double r1, double cx2, double cy2, double r2, jnr.ffi.Pointer g, jnr.ffi.Pointer best) voidgeodist_segm_nai(double cx1, double cy1, double r1, long t1, double cx2, double cy2, double r2, long t2, jnr.ffi.Pointer g, jnr.ffi.Pointer w) voidgeodist_segm_shortestline(double cx1, double cy1, double r1, double cx2, double cy2, double r2, jnr.ffi.Pointer g, jnr.ffi.Pointer w) intgeopoint_cmp(jnr.ffi.Pointer gs1, jnr.ffi.Pointer gs2) booleangeopoint_collinear(jnr.ffi.Pointer value1, jnr.ffi.Pointer value2, jnr.ffi.Pointer value3, double ratio, boolean hasz, boolean geodetic) booleangeopoint_eq(jnr.ffi.Pointer gs1, jnr.ffi.Pointer gs2) jnr.ffi.Pointergeopoint_make(double x, double y, double z, boolean hasz, boolean geodetic, int srid) booleangeopoint_same(jnr.ffi.Pointer gs1, jnr.ffi.Pointer gs2) jnr.ffi.PointerbytegetQuadrant8D(jnr.ffi.Pointer centroid, jnr.ffi.Pointer inBox) booleangt_date_date(int date1, int date2) booleangt_date_timestamp(int date, long ts) booleangt_date_timestamptz(int date, long ts2) booleangt_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) booleangt_float4_float8(jnr.ffi.Pointer num1, double num2) booleangt_float8_float4(double num1, jnr.ffi.Pointer num2) booleangt_float8_float8(double num1, double num2) booleangt_int16_int16(short num1, short num2) booleangt_int16_int32(short num1, int num2) booleangt_int16_int64(short num1, long num2) booleangt_int32_int16(int num1, short num2) booleangt_int32_int32(int num1, int num2) booleangt_int32_int64(int num1, long num2) booleangt_int64_int16(long num1, short num2) booleangt_int64_int32(long num1, int num2) booleangt_int64_int64(long num1, long num2) booleangt_timestamp_date(long ts1, int date) booleangt_timestamp_timestamp(long ts1, long ts2) booleangt_timestamp_timestamptz(long ts, long tstz) booleangt_timestamptz_date(long ts1, int date) booleangt_timestamptz_timestamp(long tstz, long ts) booleanh3_are_neighbor_cells_meos(long origin, long destination) doubleh3_cell_area_meos(long cell, int unit) longh3_cell_to_center_child_meos(long origin, int resolution) longh3_cell_to_center_child_next_meos(long cell) longh3_cell_to_child_pos_meos(long child, int parentRes) jnr.ffi.Pointerh3_cell_to_children(long origin, int childRes) jnr.ffi.Pointerh3_cell_to_geom(long cell) jnr.ffi.Pointerh3_cell_to_geompoint(long cell) jnr.ffi.Pointerh3_cell_to_local_ij_meos(long origin, long cell) longh3_cell_to_parent_meos(long origin, int resolution) longh3_cell_to_parent_next_meos(long cell) longh3_cell_to_vertex_meos(long cell, int vertexNum) jnr.ffi.Pointerh3_cell_to_vertexes(long cell) longh3_cells_to_directed_edge_meos(long origin, long destination) longh3_child_pos_to_cell_meos(long childPos, long parent, int childRes) jnr.ffi.Pointerh3_compact_cells(jnr.ffi.Pointer cells) jnr.ffi.Pointerh3_directed_edge_to_gs_boundary(long edge) doubleh3_edge_length_meos(long edge, int unit) inth3_get_base_cell_number_meos(long hex) longh3_get_directed_edge_destination_meos(long edge) longh3_get_directed_edge_origin_meos(long edge) jnr.ffi.Pointerh3_get_icosahedron_faces(long cell) longh3_get_num_cells_meos(int resolution) inth3_get_resolution_meos(long hex) jnr.ffi.Pointerh3_grid_disk(long origin, int k) longh3_grid_distance_meos(long originIndex, long h3Index) jnr.ffi.Pointerh3_grid_path_cells(long start, long end) jnr.ffi.Pointerh3_grid_ring(long origin, int k) doubleh3_gs_great_circle_distance_meos(jnr.ffi.Pointer a, jnr.ffi.Pointer b, int unit) booleanh3_is_pentagon_meos(long hex) booleanh3_is_res_class_iii_meos(long hex) booleanh3_is_valid_cell_meos(long hex) booleanh3_is_valid_directed_edge_meos(long edge) booleanh3_is_valid_vertex_meos(long vertex) longh3_latlng_deg_to_cell(double lat_deg, double lng_deg, int resolution) longh3_local_ij_to_cell_meos(long origin, jnr.ffi.Pointer coord) jnr.ffi.Pointerh3_origin_to_directed_edges(long origin) doubleh3_sample_step_deg(int resolution) jnr.ffi.Pointerh3_uncompact_cells(jnr.ffi.Pointer cells, int res) inth3_unit_from_cstring(String unit) jnr.ffi.Pointerh3_vertex_to_gs_point(long vertex) jnr.ffi.Pointerh3index_as_hexwkb(long cell, byte variant, jnr.ffi.Pointer size_out) jnr.ffi.Pointerh3index_as_wkb(long cell, byte variant, jnr.ffi.Pointer size_out) inth3index_cmp(long a, long b) booleanh3index_eq(long a, long b) longh3index_from_hexwkb(String hexwkb) longh3index_from_wkb(jnr.ffi.Pointer wkb, long size) booleanh3index_ge(long a, long b) booleanh3index_gt(long a, long b) inth3index_hash(long cell) longh3index_in(String str) booleanh3index_le(long a, long b) booleanh3index_lt(long a, long b) booleanh3index_ne(long a, long b) jnr.ffi.Pointerh3index_out(long cell) booleanh3index_set_stbox(long cell, jnr.ffi.Pointer box) jnr.ffi.Pointerh3index_timestamptz_to_stbox(long cell, long t) jnr.ffi.Pointerh3index_to_stbox(long cell) jnr.ffi.Pointerh3index_tstzspan_to_stbox(long cell, jnr.ffi.Pointer s) voidh3indexarr_set_stbox(jnr.ffi.Pointer values, int count, jnr.ffi.Pointer box) shortint16_abs(short num) shortint16_and(short num1, short num2) intint16_hash(short val) longint16_hash_extended(short val, long seed) shortshortint16_larger(short num1, short num2) shortint16_mod(short num1, short num2) shortint16_not(short num) shortint16_or(short num1, short num2) jnr.ffi.Pointerint16_out(short num) shortint16_shl(short num1, int num2) shortint16_shr(short num1, int num2) shortint16_smaller(short num1, short num2) jnr.ffi.Pointerint16_to_float4(short num) doubleint16_to_float8(short num) intint16_to_int32(short num) longint16_to_int64(short num) jnr.ffi.Pointerint16_to_numeric(short num) shortint16_uminus(short num) shortint16_uplus(short num) shortint16_xor(short num1, short num2) intint32_abs(int num) intint32_and(int num1, int num2) intint32_cmp(int l, int r) intint32_gcd(int num1, int num2) intint32_hash(int val) longint32_hash_extended(int val, long seed) intintint32_inc(int num) intint32_larger(int num1, int num2) intint32_lcm(int num1, int num2) intint32_mod(int num1, int num2) intint32_not(int num) intint32_or(int num1, int num2) jnr.ffi.Pointerint32_out(int num) intint32_shl(int num1, int num2) intint32_shr(int num1, int num2) intint32_smaller(int num1, int num2) jnr.ffi.Pointerint32_to_bin(int num) booleanint32_to_bool(int num) jnr.ffi.Pointerint32_to_float4(int num) doubleint32_to_float8(int num) jnr.ffi.Pointerint32_to_hex(int num) shortint32_to_int16(int num) longint32_to_int64(int num) jnr.ffi.Pointerint32_to_numeric(int num) jnr.ffi.Pointerint32_to_oct(int num) intint32_uminus(int num) intint32_uplus(int num) intint32_xor(int num1, int num2) longint64_abs(long num) longint64_and(long num1, long num2) intint64_cmp(long l, long r) longint64_dec(long num) longint64_gcd(long num1, long num2) intint64_hash(long val) longint64_hash_extended(long val, long seed) longlongint64_inc(long num) longint64_larger(long num1, long num2) longint64_lcm(long num1, long num2) longint64_mod(long num1, long num2) longint64_not(long num) longint64_or(long num1, long num2) jnr.ffi.Pointerint64_out(long num) longint64_shl(long num1, int num2) longint64_shr(long num1, int num2) longint64_smaller(long num1, long num2) jnr.ffi.Pointerint64_to_bin(long num) jnr.ffi.Pointerint64_to_float4(long num) doubleint64_to_float8(long num) jnr.ffi.Pointerint64_to_hex(long num) shortint64_to_int16(long num) intint64_to_int32(long num) jnr.ffi.Pointerint64_to_numeric(long num) jnr.ffi.Pointerint64_to_oct(long num) longint64_uminus(long num) longint64_uplus(long num) longint64_xor(long num1, long num2) booleaninter_stbox_stbox(jnr.ffi.Pointer box1, jnr.ffi.Pointer box2, jnr.ffi.Pointer result) voidinterpolate_point4d_spheroid(jnr.ffi.Pointer p1, jnr.ffi.Pointer p2, jnr.ffi.Pointer p, jnr.ffi.Pointer s, double f) jnr.ffi.Pointerintersection_jsonb_set(jnr.ffi.Pointer jb, jnr.ffi.Pointer s) jnr.ffi.Pointerintersection_set_jsonb(jnr.ffi.Pointer s, jnr.ffi.Pointer jb) jnr.ffi.Pointerinterval_extract(jnr.ffi.Pointer interv, jnr.ffi.Pointer units) booleaninterval_is_finite(jnr.ffi.Pointer interv) jnr.ffi.Pointerinterval_make(int years, int months, int weeks, int days, int hours, int mins, double secs) jnr.ffi.Pointerinterval_negate(jnr.ffi.Pointer interv) jnr.ffi.Pointerinterval_to_time(jnr.ffi.Pointer interv) jnr.ffi.Pointerjson_array_element(jnr.ffi.Pointer js, int element) jnr.ffi.Pointerjson_array_element_text(jnr.ffi.Pointer js, int element) jnr.ffi.Pointerjson_array_elements(jnr.ffi.Pointer js, jnr.ffi.Pointer count) jnr.ffi.Pointerjson_array_elements_text(jnr.ffi.Pointer js, jnr.ffi.Pointer count) intjson_array_length(jnr.ffi.Pointer js) jnr.ffi.Pointerjson_each(jnr.ffi.Pointer js, jnr.ffi.Pointer values, jnr.ffi.Pointer count) jnr.ffi.Pointerjson_each_text(jnr.ffi.Pointer js, jnr.ffi.Pointer values, jnr.ffi.Pointer count) jnr.ffi.Pointerjson_extract_path(jnr.ffi.Pointer js, jnr.ffi.Pointer path_elems, int path_len) jnr.ffi.Pointerjson_extract_path_text(jnr.ffi.Pointer js, jnr.ffi.Pointer path_elems, int path_len) jnr.ffi.Pointerjnr.ffi.Pointerjson_make(jnr.ffi.Pointer keys_vals, int count) jnr.ffi.Pointerjson_make_two_arg(jnr.ffi.Pointer keys, jnr.ffi.Pointer values, int count) jnr.ffi.Pointerjson_object_field(jnr.ffi.Pointer js, jnr.ffi.Pointer key) jnr.ffi.Pointerjson_object_field_text(jnr.ffi.Pointer js, jnr.ffi.Pointer key) jnr.ffi.Pointerjson_object_keys(jnr.ffi.Pointer js, jnr.ffi.Pointer count) jnr.ffi.Pointerjson_out(jnr.ffi.Pointer js) jnr.ffi.Pointerjson_strip_nulls(jnr.ffi.Pointer js, boolean strip_in_arrays) jnr.ffi.Pointerjson_typeof(jnr.ffi.Pointer js) jnr.ffi.Pointerjsonb_array_element(jnr.ffi.Pointer jb, int element) jnr.ffi.Pointerjsonb_array_element_text(jnr.ffi.Pointer jb, int element) jnr.ffi.Pointerjsonb_array_elements(jnr.ffi.Pointer jb, jnr.ffi.Pointer count) jnr.ffi.Pointerjsonb_array_elements_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer count) intjsonb_array_length(jnr.ffi.Pointer jb) intjsonb_cmp(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) jnr.ffi.Pointerjsonb_concat(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) booleanjsonb_contained(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) booleanjsonb_contains(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) jnr.ffi.Pointerjsonb_copy(jnr.ffi.Pointer jb) jnr.ffi.Pointerjsonb_delete(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) jnr.ffi.Pointerjsonb_delete_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys_elems, int keys_len) jnr.ffi.Pointerjsonb_delete_index(jnr.ffi.Pointer jb, int idx) jnr.ffi.Pointerjsonb_delete_path(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len) jnr.ffi.Pointerjsonb_each(jnr.ffi.Pointer jb, jnr.ffi.Pointer values, jnr.ffi.Pointer count) jnr.ffi.Pointerjsonb_each_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer values, jnr.ffi.Pointer count) booleanjsonb_eq(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) booleanjsonb_exists(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) booleanjsonb_exists_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys_elems, int keys_len, boolean any) jnr.ffi.Pointerjsonb_extract_path(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len) jnr.ffi.Pointerjsonb_extract_path_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len) jnr.ffi.Pointerjsonb_from_text(jnr.ffi.Pointer txt, boolean unique_keys) booleanjsonb_ge(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) booleanjsonb_gt(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) intjsonb_hash(jnr.ffi.Pointer jb) longjsonb_hash_extended(jnr.ffi.Pointer jb, long seed) jnr.ffi.Pointerjnr.ffi.Pointerjsonb_insert(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len, jnr.ffi.Pointer newjb, boolean after) booleanjsonb_le(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) booleanjsonb_lt(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) jnr.ffi.Pointerjsonb_make(jnr.ffi.Pointer keys_vals, int count) jnr.ffi.Pointerjsonb_make_two_arg(jnr.ffi.Pointer keys, jnr.ffi.Pointer values, int count) booleanjsonb_ne(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) jnr.ffi.Pointerjsonb_object_field(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) jnr.ffi.Pointerjsonb_object_field_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) jnr.ffi.Pointerjsonb_object_keys(jnr.ffi.Pointer jb, jnr.ffi.Pointer count) jnr.ffi.Pointerjsonb_out(jnr.ffi.Pointer jb) intjsonb_path_exists(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) booleanjsonb_path_match(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) jnr.ffi.Pointerjsonb_path_query_all(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz, jnr.ffi.Pointer count) jnr.ffi.Pointerjsonb_path_query_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) jnr.ffi.Pointerjsonb_path_query_first(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) jnr.ffi.Pointerjsonb_pretty(jnr.ffi.Pointer jb) jnr.ffi.Pointerjsonb_set(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len, jnr.ffi.Pointer newjb, boolean create) jnr.ffi.Pointerjsonb_set_lax(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len, jnr.ffi.Pointer newjb, boolean create, jnr.ffi.Pointer handle_null) jnr.ffi.Pointerjsonb_strip_nulls(jnr.ffi.Pointer jb, boolean strip_in_arrays) booleanjsonb_to_bool(jnr.ffi.Pointer jb) jnr.ffi.Pointerjsonb_to_cstring(jnr.ffi.Pointer jb) jnr.ffi.Pointerjsonb_to_float4(jnr.ffi.Pointer jb) doublejsonb_to_float8(jnr.ffi.Pointer jb) shortjsonb_to_int16(jnr.ffi.Pointer jb) intjsonb_to_int32(jnr.ffi.Pointer jb) longjsonb_to_int64(jnr.ffi.Pointer jb) jnr.ffi.Pointerjsonb_to_numeric(jnr.ffi.Pointer jb) jnr.ffi.Pointerjsonb_to_set(jnr.ffi.Pointer jb) jnr.ffi.Pointerjsonb_to_text(jnr.ffi.Pointer jb) jnr.ffi.Pointerjsonb_union_transfn(jnr.ffi.Pointer state, jnr.ffi.Pointer jb) jnr.ffi.Pointerjsonbfunc_jsonbset(jnr.ffi.Pointer s, jnr.ffi.Pointer func, int intype, int restype) jnr.ffi.Pointerjsonbfunc_jsonbset_jsonb(jnr.ffi.Pointer s, jnr.ffi.Pointer jb, jnr.ffi.Pointer func, boolean invert) jnr.ffi.Pointerjsonbfunc_jsonbset_text(jnr.ffi.Pointer s, jnr.ffi.Pointer txt, jnr.ffi.Pointer func) jnr.ffi.Pointerjsonbset_array_element(jnr.ffi.Pointer set, int idx, boolean astext, int null_handle) jnr.ffi.Pointerjsonbset_array_length(jnr.ffi.Pointer set) jnr.ffi.Pointerjsonbset_delete(jnr.ffi.Pointer set, jnr.ffi.Pointer key) jnr.ffi.Pointerjsonbset_delete_array(jnr.ffi.Pointer set, jnr.ffi.Pointer keys, int count) jnr.ffi.Pointerjsonbset_delete_index(jnr.ffi.Pointer set, int idx) jnr.ffi.Pointerjsonbset_delete_path(jnr.ffi.Pointer set, jnr.ffi.Pointer path_elems, int path_len) jnr.ffi.Pointerjsonbset_end_value(jnr.ffi.Pointer s) jnr.ffi.Pointerjsonbset_exists(jnr.ffi.Pointer set, jnr.ffi.Pointer key) jnr.ffi.Pointerjsonbset_exists_array(jnr.ffi.Pointer set, jnr.ffi.Pointer keys, int count, boolean any) jnr.ffi.Pointerjsonbset_extract_path(jnr.ffi.Pointer set, jnr.ffi.Pointer path_elems, int path_len, boolean astext, int null_handle) jnr.ffi.Pointerjsonbset_in(String str) jnr.ffi.Pointerjsonbset_insert(jnr.ffi.Pointer set, jnr.ffi.Pointer path_elems, int path_len, jnr.ffi.Pointer newjb, boolean after) jnr.ffi.Pointerjsonbset_make(jnr.ffi.Pointer values, int count) jnr.ffi.Pointerjsonbset_object_field(jnr.ffi.Pointer set, jnr.ffi.Pointer key, boolean astext, int null_handle) jnr.ffi.Pointerjsonbset_out(jnr.ffi.Pointer s, int maxdd) jnr.ffi.Pointerjsonbset_path_exists(jnr.ffi.Pointer set, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) jnr.ffi.Pointerjsonbset_path_match(jnr.ffi.Pointer set, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) jnr.ffi.Pointerjsonbset_path_query_array(jnr.ffi.Pointer set, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) jnr.ffi.Pointerjsonbset_path_query_first(jnr.ffi.Pointer set, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) jnr.ffi.Pointerjsonbset_pretty(jnr.ffi.Pointer set) jnr.ffi.Pointerjsonbset_set(jnr.ffi.Pointer set, jnr.ffi.Pointer keys, int count, jnr.ffi.Pointer newjb, boolean create, jnr.ffi.Pointer null_handle, boolean lax) jnr.ffi.Pointerjsonbset_start_value(jnr.ffi.Pointer s) jnr.ffi.Pointerjsonbset_strip_nulls(jnr.ffi.Pointer set, boolean strip_in_arrays) jnr.ffi.Pointerjsonbset_to_alphanumset(jnr.ffi.Pointer set, String key, int settype, int null_handle) jnr.ffi.Pointerjsonbset_to_bigintset(jnr.ffi.Pointer set, String key, int null_handle) jnr.ffi.Pointerjsonbset_to_floatset(jnr.ffi.Pointer set, String key, int null_handle) jnr.ffi.Pointerjsonbset_to_intset(jnr.ffi.Pointer set, String key, int null_handle) jnr.ffi.Pointerjsonbset_to_textset_key(jnr.ffi.Pointer set, String key, int null_handle) booleanjsonbset_value_n(jnr.ffi.Pointer s, int n, jnr.ffi.Pointer result) jnr.ffi.Pointerjsonbset_values(jnr.ffi.Pointer s, jnr.ffi.Pointer count) jnr.ffi.Pointerjsonpath_copy(jnr.ffi.Pointer jp) jnr.ffi.Pointerjsonpath_in(String str) jnr.ffi.Pointerjsonpath_out(jnr.ffi.Pointer jp) booleanle_date_date(int date1, int date2) booleanle_date_timestamp(int date, long ts) booleanle_date_timestamptz(int date, long ts2) booleanle_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) booleanle_float4_float8(jnr.ffi.Pointer num1, double num2) booleanle_float8_float4(double num1, jnr.ffi.Pointer num2) booleanle_float8_float8(double num1, double num2) booleanle_int16_int16(short num1, short num2) booleanle_int16_int32(short num1, int num2) booleanle_int16_int64(short num1, long num2) booleanle_int32_int16(int num1, short num2) booleanle_int32_int32(int num1, int num2) booleanle_int32_int64(int num1, long num2) booleanle_int64_int16(long num1, short num2) booleanle_int64_int32(long num1, int num2) booleanle_int64_int64(long num1, long num2) booleanle_timestamp_date(long ts1, int date) booleanle_timestamp_timestamp(long ts1, long ts2) booleanle_timestamp_timestamptz(long ts, long tstz) booleanle_timestamptz_date(long ts1, int date) booleanle_timestamptz_timestamp(long tstz, long ts) booleanleft8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) booleanlt_date_date(int date1, int date2) booleanlt_date_timestamp(int date, long ts) booleanlt_date_timestamptz(int date, long ts2) booleanlt_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) booleanlt_float4_float8(jnr.ffi.Pointer num1, double num2) booleanlt_float8_float4(double num1, jnr.ffi.Pointer num2) booleanlt_float8_float8(double num1, double num2) booleanlt_int16_int16(short num1, short num2) booleanlt_int16_int32(short num1, int num2) booleanlt_int16_int64(short num1, long num2) booleanlt_int32_int16(int num1, short num2) booleanlt_int32_int32(int num1, int num2) booleanlt_int32_int64(int num1, long num2) booleanlt_int64_int16(long num1, short num2) booleanlt_int64_int32(long num1, int num2) booleanlt_int64_int64(long num1, long num2) booleanlt_timestamp_date(long ts1, int date) booleanlt_timestamp_timestamp(long ts1, long ts2) booleanlt_timestamp_timestamptz(long ts, long tstz) booleanlt_timestamptz_date(long ts1, int date) booleanlt_timestamptz_timestamp(long tstz, long ts) jnr.ffi.Pointerlwcircle_make(double x, double y, double radius, int srid) jnr.ffi.Pointerlwcoll_from_points_lines(jnr.ffi.Pointer points, jnr.ffi.Pointer lines, int npoints, int nlines) jnr.ffi.Pointerlwgeom_line_interpolate_point(jnr.ffi.Pointer geom, double fraction, int srid, String repeat) jnr.ffi.Pointerlwline_make(jnr.ffi.Pointer value1, jnr.ffi.Pointer value2) jnr.ffi.Pointerlwpointarr_make_trajectory(jnr.ffi.Pointer points, int count, int interp) jnr.ffi.Pointerlwpointarr_remove_duplicates(jnr.ffi.Pointer points, int count, jnr.ffi.Pointer newcount) doublemeos_strtod(String str, jnr.ffi.Pointer endptr) intminus_date_date(int date1, int date2) intminus_date_int(int date, int days) intminus_date_interval(int date, jnr.ffi.Pointer span) jnr.ffi.Pointerminus_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) doubleminus_float4_float8(jnr.ffi.Pointer num1, double num2) doubleminus_float8_float4(double num1, jnr.ffi.Pointer num2) doubleminus_float8_float8(double num1, double num2) shortminus_int16_int16(short num1, short num2) intminus_int16_int32(short num1, int num2) longminus_int16_int64(short num1, long num2) intminus_int32_int16(int num1, short num2) intminus_int32_int32(int num1, int num2) longminus_int32_int64(int num1, long num2) longminus_int64_int16(long num1, short num2) longminus_int64_int32(long num1, int num2) longminus_int64_int64(long num1, long num2) jnr.ffi.Pointerminus_interval_interval(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) jnr.ffi.Pointerminus_jsonb_set(jnr.ffi.Pointer jb, jnr.ffi.Pointer s) jnr.ffi.Pointerminus_set_jsonb(jnr.ffi.Pointer s, jnr.ffi.Pointer jb) jnr.ffi.Pointerminus_time_interval(jnr.ffi.Pointer time, jnr.ffi.Pointer interv) jnr.ffi.Pointerminus_time_time(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) longminus_timestamp_interval(long ts, jnr.ffi.Pointer interv) jnr.ffi.Pointerminus_timestamp_timestamp(long ts1, long ts2) longminus_timestamptz_interval(long tstz, jnr.ffi.Pointer interv) longminus_timestamptz_interval_at_zone(long tstz, jnr.ffi.Pointer interv, jnr.ffi.Pointer zone) jnr.ffi.Pointerminus_timestamptz_timestamptz(long tstz1, long tstz2) jnr.ffi.Pointerminus_timetz_interval(jnr.ffi.Pointer timetz, jnr.ffi.Pointer interv) booleanmline_type(jnr.ffi.Pointer gs) voidjnr.ffi.Pointermul_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) doublemul_float4_float8(jnr.ffi.Pointer num1, double num2) doublemul_float8_float4(double num1, jnr.ffi.Pointer num2) doublemul_float8_float8(double num1, double num2) jnr.ffi.Pointermul_float8_interval(double factor, jnr.ffi.Pointer interv) shortmul_int16_int16(short num1, short num2) intmul_int16_int32(short num1, int num2) longmul_int16_int64(short num1, long num2) intmul_int32_int16(int num1, short num2) intmul_int32_int32(int num1, int num2) longmul_int32_int64(int num1, long num2) longmul_int64_int16(long num1, short num2) longmul_int64_int32(long num1, int num2) longmul_int64_int64(long num1, long num2) jnr.ffi.Pointermul_interval_float8(jnr.ffi.Pointer interv, double factor) booleanne_date_date(int date1, int date2) booleanne_date_timestamp(int date, long ts) booleanne_date_timestamptz(int date, long ts2) booleanne_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) booleanne_float4_float8(jnr.ffi.Pointer num1, double num2) booleanne_float8_float4(double num1, jnr.ffi.Pointer num2) booleanne_float8_float8(double num1, double num2) booleanne_int16_int16(short num1, short num2) booleanne_int16_int32(short num1, int num2) booleanne_int16_int64(short num1, long num2) booleanne_int32_int16(int num1, short num2) booleanne_int32_int32(int num1, int num2) booleanne_int32_int64(int num1, long num2) booleanne_int64_int16(long num1, short num2) booleanne_int64_int32(long num1, int num2) booleanne_int64_int64(long num1, long num2) booleanne_timestamp_date(long ts1, int date) booleanne_timestamp_timestamp(long ts1, long ts2) booleanne_timestamp_timestamptz(long ts, long tstz) booleanne_timestamptz_date(long ts1, int date) booleanne_timestamptz_timestamp(long tstz, long ts) intjnr.ffi.Pointernumeric_copy(jnr.ffi.Pointer num) intnumeric_hash(jnr.ffi.Pointer key) longnumeric_hash_extended(jnr.ffi.Pointer key, long seed) jnr.ffi.Pointernumeric_pow(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) jnr.ffi.Pointernumeric_to_float4(jnr.ffi.Pointer num) doublenumeric_to_float8(jnr.ffi.Pointer num) shortnumeric_to_int16(jnr.ffi.Pointer num) intnumeric_to_int32(jnr.ffi.Pointer num) longnumeric_to_int64(jnr.ffi.Pointer num) intnumeric_width_bucket(jnr.ffi.Pointer operand, jnr.ffi.Pointer bound1, jnr.ffi.Pointer bound2, int count) booleanoverAbove8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) booleanoverAfter8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) booleanoverBack8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) booleanoverBefore8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) booleanoverBelow8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) booleanoverFront8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) booleanoverlap8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) booleanoverlapKD(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query, int level) booleanoverLeft8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) booleanoverRight8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) jnr.ffi.Pointerpg_cstring_to_text(String str) intpg_date_in(String str) intpg_date_larger(int date1, int date2) intpg_date_make(int year, int mon, int mday) jnr.ffi.Pointerpg_date_out(int date) intpg_date_smaller(int date1, int date2) intpg_float4_cmp(jnr.ffi.Pointer a, jnr.ffi.Pointer b) intpg_float8_cmp(double a, double b) jnr.ffi.Pointerintpg_interval_cmp(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) booleanpg_interval_eq(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) booleanpg_interval_ge(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) booleanpg_interval_gt(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) intpg_interval_hash(jnr.ffi.Pointer interv) longpg_interval_hash_extended(jnr.ffi.Pointer interv, long seed) jnr.ffi.Pointerpg_interval_in(String str, int typmod) jnr.ffi.Pointerpg_interval_justify_days(jnr.ffi.Pointer interv) jnr.ffi.Pointerpg_interval_justify_hours(jnr.ffi.Pointer interv) jnr.ffi.Pointerpg_interval_justify_interval(jnr.ffi.Pointer interv) jnr.ffi.Pointerpg_interval_larger(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) booleanpg_interval_le(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) booleanpg_interval_lt(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) booleanpg_interval_ne(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) jnr.ffi.Pointerpg_interval_out(jnr.ffi.Pointer interv) doublepg_interval_part(jnr.ffi.Pointer interv, jnr.ffi.Pointer units) jnr.ffi.Pointerpg_interval_scale(jnr.ffi.Pointer interv, int typmod) jnr.ffi.Pointerpg_interval_smaller(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) jnr.ffi.Pointerpg_interval_trunc(jnr.ffi.Pointer interv, jnr.ffi.Pointer units) jnr.ffi.Pointerpg_json_array_element(jnr.ffi.Pointer js, int element) jnr.ffi.Pointerpg_json_array_element_text(jnr.ffi.Pointer js, int element) jnr.ffi.Pointerpg_json_array_elements(jnr.ffi.Pointer js, jnr.ffi.Pointer count) jnr.ffi.Pointerpg_json_array_elements_text(jnr.ffi.Pointer js, jnr.ffi.Pointer count) intpg_json_array_length(jnr.ffi.Pointer js) jnr.ffi.Pointerpg_json_each(jnr.ffi.Pointer js, jnr.ffi.Pointer values, jnr.ffi.Pointer count) jnr.ffi.Pointerpg_json_each_text(jnr.ffi.Pointer js, jnr.ffi.Pointer values, jnr.ffi.Pointer count) jnr.ffi.Pointerpg_json_extract_path(jnr.ffi.Pointer js, jnr.ffi.Pointer path_elems, int path_len) jnr.ffi.Pointerpg_json_extract_path_text(jnr.ffi.Pointer js, jnr.ffi.Pointer path_elems, int path_len) jnr.ffi.Pointerpg_json_in(String str) jnr.ffi.Pointerpg_json_make(jnr.ffi.Pointer keyvalarr, int count) jnr.ffi.Pointerpg_json_make_two_arg(jnr.ffi.Pointer keys, jnr.ffi.Pointer values, int count) jnr.ffi.Pointerpg_json_object_field(jnr.ffi.Pointer js, jnr.ffi.Pointer key) jnr.ffi.Pointerpg_json_object_field_text(jnr.ffi.Pointer js, jnr.ffi.Pointer key) jnr.ffi.Pointerpg_json_object_keys(jnr.ffi.Pointer js, jnr.ffi.Pointer count) jnr.ffi.Pointerpg_json_out(jnr.ffi.Pointer js) jnr.ffi.Pointerpg_json_strip_nulls(jnr.ffi.Pointer js, boolean strip_in_arrays) jnr.ffi.Pointerpg_json_typeof(jnr.ffi.Pointer js) jnr.ffi.Pointerpg_jsonb_array_element(jnr.ffi.Pointer jb, int element) jnr.ffi.Pointerpg_jsonb_array_element_text(jnr.ffi.Pointer jb, int element) jnr.ffi.Pointerpg_jsonb_array_elements(jnr.ffi.Pointer jb, jnr.ffi.Pointer count) jnr.ffi.Pointerpg_jsonb_array_elements_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer count) intpg_jsonb_array_length(jnr.ffi.Pointer jb) intpg_jsonb_cmp(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) jnr.ffi.Pointerpg_jsonb_concat(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) booleanpg_jsonb_contained(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) booleanpg_jsonb_contains(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) jnr.ffi.Pointerpg_jsonb_copy(jnr.ffi.Pointer jb) jnr.ffi.Pointerpg_jsonb_delete(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) jnr.ffi.Pointerpg_jsonb_delete_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys_elems, int keys_len) jnr.ffi.Pointerpg_jsonb_delete_index(jnr.ffi.Pointer jb, int idx) jnr.ffi.Pointerpg_jsonb_delete_path(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len) jnr.ffi.Pointerpg_jsonb_each(jnr.ffi.Pointer jb, jnr.ffi.Pointer values, jnr.ffi.Pointer count) jnr.ffi.Pointerpg_jsonb_each_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer values, jnr.ffi.Pointer count) booleanpg_jsonb_eq(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) booleanpg_jsonb_exists(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) booleanpg_jsonb_exists_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys_elems, int keys_len, boolean any) jnr.ffi.Pointerpg_jsonb_extract_path(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len) jnr.ffi.Pointerpg_jsonb_extract_path_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len) jnr.ffi.Pointerpg_jsonb_from_text(jnr.ffi.Pointer txt, boolean unique_keys) booleanpg_jsonb_ge(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) booleanpg_jsonb_gt(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) intpg_jsonb_hash(jnr.ffi.Pointer jb) longpg_jsonb_hash_extended(jnr.ffi.Pointer jb, long seed) jnr.ffi.Pointerpg_jsonb_in(String str) jnr.ffi.Pointerpg_jsonb_insert(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len, jnr.ffi.Pointer newjb, boolean after) booleanpg_jsonb_le(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) booleanpg_jsonb_lt(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) jnr.ffi.Pointerpg_jsonb_make(jnr.ffi.Pointer keys_vals, int count) jnr.ffi.Pointerpg_jsonb_make_two_arg(jnr.ffi.Pointer keys, jnr.ffi.Pointer values, int count) booleanpg_jsonb_ne(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) jnr.ffi.Pointerpg_jsonb_object_field(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) jnr.ffi.Pointerpg_jsonb_object_field_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) jnr.ffi.Pointerpg_jsonb_object_keys(jnr.ffi.Pointer jb, jnr.ffi.Pointer count) jnr.ffi.Pointerpg_jsonb_out(jnr.ffi.Pointer jb) intpg_jsonb_path_exists(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) booleanpg_jsonb_path_match(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) jnr.ffi.Pointerpg_jsonb_path_query_all(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz, jnr.ffi.Pointer count) jnr.ffi.Pointerpg_jsonb_path_query_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) jnr.ffi.Pointerpg_jsonb_path_query_first(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) jnr.ffi.Pointerpg_jsonb_pretty(jnr.ffi.Pointer jb) jnr.ffi.Pointerpg_jsonb_set(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len, jnr.ffi.Pointer newjb, boolean create) jnr.ffi.Pointerpg_jsonb_set_lax(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len, jnr.ffi.Pointer newjb, boolean create, jnr.ffi.Pointer handle_null) jnr.ffi.Pointerpg_jsonb_strip_nulls(jnr.ffi.Pointer jb, boolean strip_in_arrays) jnr.ffi.Pointerpg_jsonb_to_text(jnr.ffi.Pointer jb) jnr.ffi.Pointerpg_jsonpath_copy(jnr.ffi.Pointer jp) jnr.ffi.Pointerpg_jsonpath_in(String str) jnr.ffi.Pointerpg_jsonpath_out(jnr.ffi.Pointer jp) jnr.ffi.Pointerpg_numeric(jnr.ffi.Pointer num, int typmod) jnr.ffi.Pointerpg_numeric_abs(jnr.ffi.Pointer num) jnr.ffi.Pointerpg_numeric_add(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) jnr.ffi.Pointerpg_numeric_ceil(jnr.ffi.Pointer num) intpg_numeric_cmp(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) jnr.ffi.Pointerpg_numeric_div(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) jnr.ffi.Pointerpg_numeric_div_trunc(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) booleanpg_numeric_eq(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) jnr.ffi.Pointerpg_numeric_exp(jnr.ffi.Pointer num) jnr.ffi.Pointerpg_numeric_fac(long num) jnr.ffi.Pointerpg_numeric_floor(jnr.ffi.Pointer num) jnr.ffi.Pointerpg_numeric_gcd(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) booleanpg_numeric_ge(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) booleanpg_numeric_gt(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) jnr.ffi.Pointerpg_numeric_in(String str, int typmod) jnr.ffi.Pointerpg_numeric_inc(jnr.ffi.Pointer num) jnr.ffi.Pointerpg_numeric_larger(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) jnr.ffi.Pointerpg_numeric_lcm(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) booleanpg_numeric_le(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) jnr.ffi.Pointerpg_numeric_ln(jnr.ffi.Pointer num) jnr.ffi.Pointerpg_numeric_log(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) booleanpg_numeric_lt(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) intpg_numeric_min_scale(jnr.ffi.Pointer num) jnr.ffi.Pointerpg_numeric_mod(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) jnr.ffi.Pointerpg_numeric_mul(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) booleanpg_numeric_ne(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) jnr.ffi.Pointerpg_numeric_out(jnr.ffi.Pointer num) jnr.ffi.Pointerpg_numeric_round(jnr.ffi.Pointer num, int scale) intpg_numeric_scale(jnr.ffi.Pointer num) jnr.ffi.Pointerpg_numeric_sign(jnr.ffi.Pointer num) jnr.ffi.Pointerpg_numeric_smaller(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) jnr.ffi.Pointerpg_numeric_sqrt(jnr.ffi.Pointer num) jnr.ffi.Pointerpg_numeric_sub(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) jnr.ffi.Pointerpg_numeric_trim_scale(jnr.ffi.Pointer num) jnr.ffi.Pointerpg_numeric_trunc(jnr.ffi.Pointer num, int scale) intpg_numeric_typmodin(jnr.ffi.Pointer tl, int n) jnr.ffi.Pointerpg_numeric_typmodout(int typmod) jnr.ffi.Pointerpg_numeric_uminus(jnr.ffi.Pointer num) jnr.ffi.Pointerpg_numeric_uplus(jnr.ffi.Pointer num) jnr.ffi.Pointerpg_text_concat(jnr.ffi.Pointer textarr, int count) jnr.ffi.Pointerpg_text_concat_ws(jnr.ffi.Pointer textarr, int count, jnr.ffi.Pointer sep) booleanpg_text_ge(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) booleanpg_text_gt(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) jnr.ffi.Pointerpg_text_larger(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) booleanpg_text_le(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) jnr.ffi.Pointerpg_text_left(jnr.ffi.Pointer txt, int n) booleanpg_text_lt(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) booleanpg_text_pattern_ge(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) booleanpg_text_pattern_gt(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) booleanpg_text_pattern_le(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) booleanpg_text_pattern_lt(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) jnr.ffi.Pointerpg_text_reverse(jnr.ffi.Pointer txt) jnr.ffi.Pointerpg_text_right(jnr.ffi.Pointer txt, int n) jnr.ffi.Pointerpg_text_smaller(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) booleanpg_text_starts_with(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) jnr.ffi.Pointerpg_text_substr(jnr.ffi.Pointer txt, int start, int length) jnr.ffi.Pointerpg_text_substr_no_len(jnr.ffi.Pointer txt, int start) jnr.ffi.Pointerpg_text_to_cstring(jnr.ffi.Pointer txt) intpg_time_cmp(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) booleanpg_time_eq(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) booleanpg_time_ge(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) booleanpg_time_gt(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) intpg_time_hash(jnr.ffi.Pointer time) longpg_time_hash_extended(jnr.ffi.Pointer time, int seed) jnr.ffi.Pointerpg_time_in(String str, int typmod) jnr.ffi.Pointerpg_time_larger(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) booleanpg_time_le(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) booleanpg_time_lt(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) booleanpg_time_ne(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) jnr.ffi.Pointerpg_time_out(jnr.ffi.Pointer time) doublepg_time_part(jnr.ffi.Pointer time, jnr.ffi.Pointer units) jnr.ffi.Pointerpg_time_scale(jnr.ffi.Pointer date, int typmod) jnr.ffi.Pointerpg_time_smaller(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) jnr.ffi.Pointerpg_timestamp_age(long ts1, long ts2) longpg_timestamp_at_local(long ts) longpg_timestamp_bin(long ts, jnr.ffi.Pointer stride, long origin) intpg_timestamp_hash(long ts) longpg_timestamp_hash_extended(long tstz, long seed) longpg_timestamp_in(String str, int typmod) longpg_timestamp_izone(long ts, jnr.ffi.Pointer zone) longpg_timestamp_larger(long ts1, long ts2) jnr.ffi.Pointerpg_timestamp_out(long ts) doublepg_timestamp_part(long ts, jnr.ffi.Pointer units) longpg_timestamp_scale(long ts, int typmod) longpg_timestamp_smaller(long ts1, long ts2) longpg_timestamp_trunc(long ts, jnr.ffi.Pointer units) longpg_timestamp_zone(long ts, jnr.ffi.Pointer zone) jnr.ffi.Pointerpg_timestamptz_age(long tstz1, long tstz2) longpg_timestamptz_at_local(long tstz) longpg_timestamptz_bin(long tstz, jnr.ffi.Pointer stride, long origin) intpg_timestamptz_hash(long tstz) longpg_timestamptz_hash_extended(long tstz, long seed) longpg_timestamptz_in(String str, int typmod) longpg_timestamptz_izone(long tstz, jnr.ffi.Pointer zone) jnr.ffi.Pointerpg_timestamptz_out(long tstz) doublepg_timestamptz_part(long tstz, jnr.ffi.Pointer units) longpg_timestamptz_scale(long tstz, int typmod) longpg_timestamptz_trunc(long tstz, jnr.ffi.Pointer units) longpg_timestamptz_trunc_zone(long tstz, jnr.ffi.Pointer units, jnr.ffi.Pointer zone) longpg_timestamptz_zone(long tstz, jnr.ffi.Pointer zone) jnr.ffi.Pointerpg_timetz_at_local(jnr.ffi.Pointer timetz) intpg_timetz_cmp(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) booleanpg_timetz_eq(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) booleanpg_timetz_ge(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) booleanpg_timetz_gt(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) intpg_timetz_hash(jnr.ffi.Pointer timetz) longpg_timetz_hash_extended(jnr.ffi.Pointer timetz, long seed) jnr.ffi.Pointerpg_timetz_in(String str, int typmod) jnr.ffi.Pointerpg_timetz_izone(jnr.ffi.Pointer timetz, jnr.ffi.Pointer zone) jnr.ffi.Pointerpg_timetz_larger(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) booleanpg_timetz_le(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) booleanpg_timetz_lt(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) booleanpg_timetz_ne(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) jnr.ffi.Pointerpg_timetz_out(jnr.ffi.Pointer timetz) doublepg_timetz_part(jnr.ffi.Pointer timetz, jnr.ffi.Pointer units) jnr.ffi.Pointerpg_timetz_scale(jnr.ffi.Pointer timetz, int typmod) jnr.ffi.Pointerpg_timetz_smaller(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) jnr.ffi.Pointerpg_timetz_zone(jnr.ffi.Pointer timetz, jnr.ffi.Pointer zone) booleanpg_unicode_assigned(jnr.ffi.Pointer txt) booleanpg_unicode_is_normalized(jnr.ffi.Pointer txt, jnr.ffi.Pointer fmt) jnr.ffi.Pointerpg_unicode_normalize_func(jnr.ffi.Pointer txt, jnr.ffi.Pointer fmt) jnr.ffi.Pointerjnr.ffi.Pointerpg_unistr(jnr.ffi.Pointer txt) jnr.ffi.Pointerplus_time_interval(jnr.ffi.Pointer time, jnr.ffi.Pointer interv) jnr.ffi.Pointerplus_timetz_interval(jnr.ffi.Pointer timetz, jnr.ffi.Pointer interv) voidpoint_get_coords(jnr.ffi.Pointer point, boolean hasz, jnr.ffi.Pointer x, jnr.ffi.Pointer y, jnr.ffi.Pointer z) jnr.ffi.Pointerpoint_round(jnr.ffi.Pointer gs, int maxdd) booleanpoint_transf_pj(jnr.ffi.Pointer gs, int srid_to, jnr.ffi.Pointer pj) booleanpoint3d_min_dist(jnr.ffi.Pointer p1, jnr.ffi.Pointer p2, jnr.ffi.Pointer p3, jnr.ffi.Pointer p4, jnr.ffi.Pointer fraction) jnr.ffi.Pointerpointsegm_interpolate(jnr.ffi.Pointer start, jnr.ffi.Pointer end, jnr.ffi.Pointer ratio) jnr.ffi.Pointerpointsegm_locate(jnr.ffi.Pointer start, jnr.ffi.Pointer end, jnr.ffi.Pointer point, jnr.ffi.Pointer dist) jnr.ffi.Pointerjnr.ffi.Pointerpt_distance_fn(short flags) booleanright8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) booleansame_dimensionality_tspatial_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs) booleansame_spatial_dimensionality(short flags1, short flags2) jnr.ffi.PointersetPath(jnr.ffi.Pointer it, jnr.ffi.Pointer path_elems, jnr.ffi.Pointer path_nulls, int path_len, jnr.ffi.Pointer st, int level, jnr.ffi.Pointer newval, int op_type) voidsetPathArray(jnr.ffi.Pointer it, jnr.ffi.Pointer path_elems, jnr.ffi.Pointer path_nulls, int path_len, jnr.ffi.Pointer st, int level, jnr.ffi.Pointer newval, int nelems, int op_type) voidsetPathObject(jnr.ffi.Pointer it, jnr.ffi.Pointer path_elems, jnr.ffi.Pointer path_nulls, int path_len, jnr.ffi.Pointer st, int level, jnr.ffi.Pointer newval, int npairs, int op_type) shortspatial_flags(jnr.ffi.Pointer d, int basetype) booleanspatial_parse_elem(jnr.ffi.Pointer str, int temptype, String delim, jnr.ffi.Pointer temp_srid, jnr.ffi.Pointer result) booleanspatial_set_stbox(jnr.ffi.Pointer d, int basetype, jnr.ffi.Pointer result) voidspatialarr_set_bbox(jnr.ffi.Pointer values, int basetype, int count, jnr.ffi.Pointer box) jnr.ffi.Pointerspatialarr_wkt_out(jnr.ffi.Pointer spatialarr, int basetype, int count, int maxdd, boolean extended) jnr.ffi.Pointerspatialbase_as_ewkt(jnr.ffi.Pointer value, int type, int maxdd) jnr.ffi.Pointerspatialbase_as_text(jnr.ffi.Pointer value, int type, int maxdd) intspatialrel_geo_geo(jnr.ffi.Pointer gs1, jnr.ffi.Pointer gs2, jnr.ffi.Pointer param, jnr.ffi.Pointer func, int numparam, boolean invert) intspatialrel_tgeo_tgeo(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2, jnr.ffi.Pointer param, jnr.ffi.Pointer func, int numparam) voidspatialset_set_stbox(jnr.ffi.Pointer set, jnr.ffi.Pointer result) booleansrid_parse(jnr.ffi.Pointer str, jnr.ffi.Pointer srid) voidstbox_expand(jnr.ffi.Pointer box1, jnr.ffi.Pointer box2) booleanstbox_expand_space_set(jnr.ffi.Pointer box, double d, jnr.ffi.Pointer result) jnr.ffi.Pointerstbox_geo(jnr.ffi.Pointer box) booleanstbox_gist_inner_consistent(jnr.ffi.Pointer key, jnr.ffi.Pointer query, jnr.ffi.Pointer strategy) booleanstbox_index_leaf_consistent(jnr.ffi.Pointer key, jnr.ffi.Pointer query, jnr.ffi.Pointer strategy) booleanstbox_index_recheck(jnr.ffi.Pointer strategy) jnr.ffi.Pointerstbox_parse(jnr.ffi.Pointer str) jnr.ffi.Pointerstbox_parse_dims(jnr.ffi.Pointer str, boolean geodetic, int srid, String type_str) voidstbox_set(boolean hasx, boolean hasz, boolean geodetic, int srid, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, jnr.ffi.Pointer s, jnr.ffi.Pointer result) voidstbox_set_box3d(jnr.ffi.Pointer box, jnr.ffi.Pointer result) voidstbox_set_gbox(jnr.ffi.Pointer box, jnr.ffi.Pointer result) jnr.ffi.Pointerstbox_space_time_tile(jnr.ffi.Pointer point, long t, double xsize, double ysize, double zsize, jnr.ffi.Pointer duration, jnr.ffi.Pointer sorigin, long torigin, boolean hasx, boolean hast) booleanstbox_tile_state_get(jnr.ffi.Pointer state, jnr.ffi.Pointer box) jnr.ffi.Pointerstbox_tile_state_make(jnr.ffi.Pointer temp, jnr.ffi.Pointer box, double xsize, double ysize, double zsize, jnr.ffi.Pointer duration, int sorigin, long torigin, boolean border_inc) voidstbox_tile_state_next(jnr.ffi.Pointer state) voidstbox_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, jnr.ffi.Pointer result) jnr.ffi.Pointerstboxnode_copy(jnr.ffi.Pointer box) voidstboxnode_init(jnr.ffi.Pointer centroid, jnr.ffi.Pointer nodebox) voidstboxnode_kdtree_next(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer centroid, byte node, int level, jnr.ffi.Pointer next_nodebox) voidstboxnode_quadtree_next(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer centroid, byte quadrant, jnr.ffi.Pointer next_nodebox) jnr.ffi.Pointertbigint_to_th3index(jnr.ffi.Pointer temp) jnr.ffi.Pointertcellindex_cell_area(jnr.ffi.Pointer temp) jnr.ffi.Pointertcellindex_cell_to_boundary(jnr.ffi.Pointer temp) jnr.ffi.Pointertcellindex_cell_to_parent(jnr.ffi.Pointer temp, int resolution) jnr.ffi.Pointertcellindex_cell_to_point(jnr.ffi.Pointer temp) jnr.ffi.Pointertcellindex_get_resolution(jnr.ffi.Pointer temp) jnr.ffi.Pointertcellindex_is_valid_cell(jnr.ffi.Pointer temp) jnr.ffi.Pointertcomp_geo_tgeo(jnr.ffi.Pointer gs, jnr.ffi.Pointer temp, jnr.ffi.Pointer func) jnr.ffi.Pointertcomp_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, jnr.ffi.Pointer func) inttdwithin_add_solutions(int solutions, long lower, long upper, boolean lower_inc, boolean upper_inc, boolean upper_inc1, long t1, long t2, jnr.ffi.Pointer instants, jnr.ffi.Pointer result) jnr.ffi.Pointertdwithin_tspatial_spatial(jnr.ffi.Pointer temp, jnr.ffi.Pointer base, jnr.ffi.Pointer dist, jnr.ffi.Pointer func, jnr.ffi.Pointer tpfn) jnr.ffi.Pointertdwithin_tspatial_tspatial(jnr.ffi.Pointer sync1, jnr.ffi.Pointer sync2, jnr.ffi.Pointer dist, jnr.ffi.Pointer func, jnr.ffi.Pointer tpfn) jnr.ffi.Pointerteq_h3index_th3index(long cell, jnr.ffi.Pointer temp) jnr.ffi.Pointerteq_jsonb_tjsonb(jnr.ffi.Pointer jb, jnr.ffi.Pointer temp) jnr.ffi.Pointerteq_th3index_h3index(jnr.ffi.Pointer temp, long cell) jnr.ffi.Pointerteq_th3index_th3index(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) jnr.ffi.Pointerteq_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb) jnr.ffi.Pointertext_cat(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) inttext_cmp(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2, int collid) jnr.ffi.Pointertext_copy(jnr.ffi.Pointer txt) booleantext_eq(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) inttext_hash(jnr.ffi.Pointer num, int collid) longtext_hash_extended(jnr.ffi.Pointer txt, long seed, int collid) jnr.ffi.Pointerjnr.ffi.Pointertext_initcap(jnr.ffi.Pointer txt) inttext_len(jnr.ffi.Pointer txt) jnr.ffi.Pointertext_lower(jnr.ffi.Pointer txt) booleantext_ne(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) inttext_octetlen(jnr.ffi.Pointer txt) jnr.ffi.Pointertext_out(jnr.ffi.Pointer txt) jnr.ffi.Pointertext_overlay(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2, int from, int count) jnr.ffi.Pointertext_overlay_no_len(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2, int from) inttext_pos(jnr.ffi.Pointer txt, jnr.ffi.Pointer search) jnr.ffi.Pointertext_to_cstring(jnr.ffi.Pointer txt) jnr.ffi.Pointertext_upper(jnr.ffi.Pointer txt) jnr.ffi.Pointertextcat_text_text(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) jnr.ffi.Pointertgeo_restrict_elevation(jnr.ffi.Pointer temp, jnr.ffi.Pointer s, boolean atfunc) jnr.ffi.Pointertgeo_restrict_geom(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean atfunc) jnr.ffi.Pointertgeo_space_time_tile_init(jnr.ffi.Pointer temp, double xsize, double ysize, double zsize, jnr.ffi.Pointer duration, jnr.ffi.Pointer sorigin, long torigin, boolean bitmatrix, boolean border_inc, jnr.ffi.Pointer ntiles) jnr.ffi.Pointertgeogpoint_great_circle_distance(jnr.ffi.Pointer a, jnr.ffi.Pointer b, String unit) jnr.ffi.Pointertgeogpoint_to_th3index(jnr.ffi.Pointer temp, int resolution) jnr.ffi.Pointertgeogpointinst_from_mfjson(jnr.ffi.Pointer mfjson, int srid) jnr.ffi.Pointertgeogpointinst_in(String str) inttgeogpointsegm_distance_turnpt(jnr.ffi.Pointer start1, jnr.ffi.Pointer end1, jnr.ffi.Pointer start2, jnr.ffi.Pointer end2, jnr.ffi.Pointer param, long lower, long upper, jnr.ffi.Pointer t1, jnr.ffi.Pointer t2) inttgeogpointsegm_intersection(jnr.ffi.Pointer start1, jnr.ffi.Pointer end1, jnr.ffi.Pointer start2, jnr.ffi.Pointer end2, long lower, long upper, jnr.ffi.Pointer t1, jnr.ffi.Pointer t2) jnr.ffi.Pointertgeogpointseq_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) jnr.ffi.Pointertgeogpointseq_in(String str, int interp) jnr.ffi.Pointertgeogpointseqset_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) jnr.ffi.Pointerjnr.ffi.Pointertgeographyinst_from_mfjson(jnr.ffi.Pointer mfjson, int srid) jnr.ffi.Pointertgeographyinst_in(String str) jnr.ffi.Pointertgeographyseq_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) jnr.ffi.Pointertgeographyseq_in(String str, int interp) jnr.ffi.Pointertgeographyseqset_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) jnr.ffi.Pointervoidtgeoinst_set_stbox(jnr.ffi.Pointer inst, jnr.ffi.Pointer box) voidtgeoinstarr_set_stbox(jnr.ffi.Pointer instants, int count, jnr.ffi.Pointer box) jnr.ffi.Pointertgeometryinst_from_mfjson(jnr.ffi.Pointer mfjson, int srid) jnr.ffi.Pointertgeometryinst_in(String str) jnr.ffi.Pointertgeometryseq_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) jnr.ffi.Pointertgeometryseq_in(String str, int interp) jnr.ffi.Pointertgeometryseqset_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) jnr.ffi.Pointertgeometryseqset_in(String str) jnr.ffi.Pointertgeompoint_to_th3index(jnr.ffi.Pointer temp, int resolution) jnr.ffi.Pointertgeompointinst_from_mfjson(jnr.ffi.Pointer mfjson, int srid) jnr.ffi.Pointertgeompointinst_in(String str) inttgeompointsegm_distance_turnpt(jnr.ffi.Pointer start1, jnr.ffi.Pointer end1, jnr.ffi.Pointer start2, jnr.ffi.Pointer end2, jnr.ffi.Pointer param, long lower, long upper, jnr.ffi.Pointer t1, jnr.ffi.Pointer t2) inttgeompointsegm_intersection(jnr.ffi.Pointer start1, jnr.ffi.Pointer end1, jnr.ffi.Pointer start2, jnr.ffi.Pointer end2, long lower, long upper, jnr.ffi.Pointer t1, jnr.ffi.Pointer t2) jnr.ffi.Pointertgeompointseq_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) jnr.ffi.Pointertgeompointseq_in(String str, int interp) jnr.ffi.Pointertgeompointseqset_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) jnr.ffi.Pointervoidtgeoseq_expand_stbox(jnr.ffi.Pointer seq, jnr.ffi.Pointer inst) jnr.ffi.Pointerth3index_are_neighbor_cells(jnr.ffi.Pointer origin, jnr.ffi.Pointer dest) jnr.ffi.Pointerth3index_cell_area(jnr.ffi.Pointer temp, String unit) jnr.ffi.Pointerth3index_cell_to_boundary(jnr.ffi.Pointer temp) jnr.ffi.Pointerth3index_cell_to_center_child(jnr.ffi.Pointer temp, int resolution) jnr.ffi.Pointerth3index_cell_to_center_child_next(jnr.ffi.Pointer temp) jnr.ffi.Pointerth3index_cell_to_child_pos(jnr.ffi.Pointer temp, int parent_res) jnr.ffi.Pointerth3index_cell_to_local_ij(jnr.ffi.Pointer origin, jnr.ffi.Pointer cell) jnr.ffi.Pointerth3index_cell_to_parent(jnr.ffi.Pointer temp, int resolution) jnr.ffi.Pointerth3index_cell_to_parent_next(jnr.ffi.Pointer temp) jnr.ffi.Pointerth3index_cell_to_vertex(jnr.ffi.Pointer temp, int vertex_num) jnr.ffi.Pointerth3index_cells_to_directed_edge(jnr.ffi.Pointer origin, jnr.ffi.Pointer dest) jnr.ffi.Pointerth3index_child_pos_to_cell(jnr.ffi.Pointer child_pos, jnr.ffi.Pointer parent, int child_res) jnr.ffi.Pointerth3index_directed_edge_to_boundary(jnr.ffi.Pointer edge) jnr.ffi.Pointerth3index_edge_length(jnr.ffi.Pointer temp, String unit) longth3index_end_value(jnr.ffi.Pointer temp) jnr.ffi.Pointerth3index_get_base_cell_number(jnr.ffi.Pointer temp) jnr.ffi.Pointerth3index_get_directed_edge_destination(jnr.ffi.Pointer edge) jnr.ffi.Pointerth3index_get_directed_edge_origin(jnr.ffi.Pointer edge) jnr.ffi.Pointerth3index_get_resolution(jnr.ffi.Pointer temp) jnr.ffi.Pointerth3index_grid_distance(jnr.ffi.Pointer origin, jnr.ffi.Pointer dest) jnr.ffi.Pointerth3index_in(String str) jnr.ffi.Pointerth3index_is_pentagon(jnr.ffi.Pointer temp) jnr.ffi.Pointerth3index_is_res_class_iii(jnr.ffi.Pointer temp) jnr.ffi.Pointerth3index_is_valid_cell(jnr.ffi.Pointer temp) jnr.ffi.Pointerth3index_is_valid_directed_edge(jnr.ffi.Pointer edge) jnr.ffi.Pointerth3index_is_valid_vertex(jnr.ffi.Pointer temp) jnr.ffi.Pointerth3index_local_ij_to_cell(jnr.ffi.Pointer origin, jnr.ffi.Pointer coord) jnr.ffi.Pointerth3index_make(long value, long t) longth3index_start_value(jnr.ffi.Pointer temp) jnr.ffi.Pointerth3index_to_tbigint(jnr.ffi.Pointer temp) jnr.ffi.Pointerth3index_to_tgeogpoint(jnr.ffi.Pointer temp) jnr.ffi.Pointerth3index_to_tgeompoint(jnr.ffi.Pointer temp) booleanth3index_value_at_timestamptz(jnr.ffi.Pointer temp, long t, boolean strict, jnr.ffi.Pointer result) booleanth3index_value_n(jnr.ffi.Pointer temp, int n, jnr.ffi.Pointer result) jnr.ffi.Pointerth3index_values(jnr.ffi.Pointer temp, jnr.ffi.Pointer count) jnr.ffi.Pointerth3index_vertex_to_latlng(jnr.ffi.Pointer temp) jnr.ffi.Pointerth3indexinst_in(String str) jnr.ffi.Pointerth3indexinst_make(long value, long t) voidth3indexinst_set_stbox(jnr.ffi.Pointer inst, jnr.ffi.Pointer box) voidth3indexinstarr_set_stbox(jnr.ffi.Pointer instants, int count, jnr.ffi.Pointer box) voidth3indexseq_expand_stbox(jnr.ffi.Pointer seq, jnr.ffi.Pointer inst) jnr.ffi.Pointerth3indexseq_in(String str, int interp) jnr.ffi.Pointerth3indexseq_make(jnr.ffi.Pointer values, jnr.ffi.Pointer times, int count, boolean lower_inc, boolean upper_inc) jnr.ffi.Pointerth3indexseqset_in(String str) jnr.ffi.Pointerth3indexseqset_make(jnr.ffi.Pointer sequences, int count) jnr.ffi.Pointertime_extract(jnr.ffi.Pointer time, jnr.ffi.Pointer units) jnr.ffi.Pointertime_make(int tm_hour, int tm_min, double sec) jnr.ffi.Pointerbooleantime_overlaps(jnr.ffi.Pointer ts1, jnr.ffi.Pointer te1, jnr.ffi.Pointer ts2, jnr.ffi.Pointer te2) jnr.ffi.Pointertime_to_interval(jnr.ffi.Pointer time) jnr.ffi.Pointertime_to_timetz(jnr.ffi.Pointer time) jnr.ffi.Pointertimestamp_extract(long ts, jnr.ffi.Pointer units) booleantimestamp_is_finite(long ts) longtimestamp_make(int year, int month, int mday, int hour, int min, double sec) booleantimestamp_overlaps(long ts1, long te1, long ts2, long te2) inttimestamp_to_date(long timestamp) jnr.ffi.Pointertimestamp_to_time(long ts) longtimestamp_to_timestamptz(long ts) longtimestamptz_at_local(long tstz) jnr.ffi.Pointertimestamptz_extract(long tstz, jnr.ffi.Pointer units) longtimestamptz_make(int year, int month, int day, int hour, int min, double sec) longtimestamptz_make_at_timezone(int year, int month, int day, int hour, int min, double sec, jnr.ffi.Pointer zone) voidtimestamptz_set_stbox(long t, jnr.ffi.Pointer result) longtimestamptz_shift(long tstz, jnr.ffi.Pointer interv) inttimestamptz_to_date(long timestamp) jnr.ffi.Pointertimestamptz_to_time(long tztz) longtimestamptz_to_timestamp(long tstz) jnr.ffi.Pointertimestamptz_to_timetz(long tztz) jnr.ffi.Pointertimetz_extract(jnr.ffi.Pointer timetz, jnr.ffi.Pointer units) booleantimetz_overlaps(jnr.ffi.Pointer ts1, jnr.ffi.Pointer te1, jnr.ffi.Pointer ts2, jnr.ffi.Pointer te2) jnr.ffi.Pointertimetz_to_time(jnr.ffi.Pointer timetz) doubletinstant_distance(jnr.ffi.Pointer inst1, jnr.ffi.Pointer inst2, jnr.ffi.Pointer func) jnr.ffi.Pointertinterrel_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean tinter) jnr.ffi.Pointertinterrel_tspatial_base(jnr.ffi.Pointer temp, jnr.ffi.Pointer base, boolean tinter, jnr.ffi.Pointer func) jnr.ffi.Pointertinterrel_tspatial_tspatial(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2, boolean tinter) jnr.ffi.Pointertjson_array_element(jnr.ffi.Pointer temp, int idx, int null_handle) jnr.ffi.Pointertjson_array_length(jnr.ffi.Pointer temp) jnr.ffi.Pointertjson_extract_path(jnr.ffi.Pointer temp, jnr.ffi.Pointer path_elems, int path_len, int null_handle) jnr.ffi.Pointertjson_object_field(jnr.ffi.Pointer temp, jnr.ffi.Pointer key, boolean astext, int null_handle) jnr.ffi.Pointertjson_strip_nulls(jnr.ffi.Pointer temp, boolean strip_in_arrays) jnr.ffi.Pointertjsonb_array_element(jnr.ffi.Pointer temp, int idx, boolean astext, int null_handle) jnr.ffi.Pointertjsonb_array_length(jnr.ffi.Pointer temp) jnr.ffi.Pointertjsonb_at_value(jnr.ffi.Pointer temp, jnr.ffi.Pointer jsb) jnr.ffi.Pointertjsonb_delete(jnr.ffi.Pointer temp, jnr.ffi.Pointer key) jnr.ffi.Pointertjsonb_delete_array(jnr.ffi.Pointer temp, jnr.ffi.Pointer keys, int count) jnr.ffi.Pointertjsonb_delete_index(jnr.ffi.Pointer temp, int idx) jnr.ffi.Pointertjsonb_delete_path(jnr.ffi.Pointer temp, jnr.ffi.Pointer path_elems, int path_len) jnr.ffi.Pointertjsonb_end_value(jnr.ffi.Pointer temp) jnr.ffi.Pointertjsonb_exists(jnr.ffi.Pointer temp, jnr.ffi.Pointer key) jnr.ffi.Pointertjsonb_exists_array(jnr.ffi.Pointer temp, jnr.ffi.Pointer keys, int count, boolean any) jnr.ffi.Pointertjsonb_extract_path(jnr.ffi.Pointer temp, jnr.ffi.Pointer path_elems, int path_len, boolean astext, int null_handle) jnr.ffi.Pointertjsonb_from_base_temp(jnr.ffi.Pointer jsonb, jnr.ffi.Pointer temp) jnr.ffi.Pointertjsonb_from_mfjson(String str) jnr.ffi.Pointerjnr.ffi.Pointertjsonb_insert(jnr.ffi.Pointer temp, jnr.ffi.Pointer keys, int count, jnr.ffi.Pointer newjb, boolean after) jnr.ffi.Pointertjsonb_minus_value(jnr.ffi.Pointer temp, jnr.ffi.Pointer jsb) jnr.ffi.Pointertjsonb_object_field(jnr.ffi.Pointer temp, jnr.ffi.Pointer key, boolean astext, int null_handle) jnr.ffi.Pointertjsonb_out(jnr.ffi.Pointer temp) jnr.ffi.Pointertjsonb_path_exists(jnr.ffi.Pointer temp, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) jnr.ffi.Pointertjsonb_path_match(jnr.ffi.Pointer temp, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) jnr.ffi.Pointertjsonb_path_query_array(jnr.ffi.Pointer temp, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) jnr.ffi.Pointertjsonb_path_query_first(jnr.ffi.Pointer temp, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) jnr.ffi.Pointertjsonb_pretty(jnr.ffi.Pointer temp) jnr.ffi.Pointertjsonb_set(jnr.ffi.Pointer temp, jnr.ffi.Pointer keys, int count, jnr.ffi.Pointer newjb, boolean create, jnr.ffi.Pointer handle_null, boolean lax) jnr.ffi.Pointertjsonb_start_value(jnr.ffi.Pointer temp) jnr.ffi.Pointertjsonb_strip_nulls(jnr.ffi.Pointer temp, boolean strip_in_arrays) jnr.ffi.Pointertjsonb_to_talphanum(jnr.ffi.Pointer temp, String key, int resbasetype, int interp, int null_handle) jnr.ffi.Pointertjsonb_to_tbool(jnr.ffi.Pointer temp, String key, int null_handle) jnr.ffi.Pointertjsonb_to_tfloat(jnr.ffi.Pointer temp, String key, int interp, int null_handle) jnr.ffi.Pointertjsonb_to_tint(jnr.ffi.Pointer temp, String key, int null_handle) jnr.ffi.Pointertjsonb_to_ttext(jnr.ffi.Pointer temp) jnr.ffi.Pointertjsonb_to_ttext_key(jnr.ffi.Pointer temp, String key, int null_handle) booleantjsonb_value_at_timestamptz(jnr.ffi.Pointer temp, long t, boolean strict, jnr.ffi.Pointer value) booleantjsonb_value_n(jnr.ffi.Pointer temp, int n, jnr.ffi.Pointer result) jnr.ffi.Pointertjsonb_values(jnr.ffi.Pointer temp, jnr.ffi.Pointer count) jnr.ffi.Pointertjsonbinst_from_mfjson(jnr.ffi.Pointer mfjson) jnr.ffi.Pointertjsonbinst_in(String str) jnr.ffi.Pointertjsonbinst_make(jnr.ffi.Pointer jsonb, long t) jnr.ffi.Pointertjsonbseq_from_base_tstzset(jnr.ffi.Pointer jsonb, jnr.ffi.Pointer s) jnr.ffi.Pointertjsonbseq_from_base_tstzspan(jnr.ffi.Pointer jsonb, jnr.ffi.Pointer sp) jnr.ffi.Pointertjsonbseq_from_mfjson(jnr.ffi.Pointer mfjson) jnr.ffi.Pointertjsonbseq_in(String str, int interp) jnr.ffi.Pointertjsonbseqset_from_base_tstzspanset(jnr.ffi.Pointer jsonb, jnr.ffi.Pointer ss) jnr.ffi.Pointertjsonbseqset_from_mfjson(jnr.ffi.Pointer mfjson) jnr.ffi.Pointertjsonbseqset_in(String str) jnr.ffi.Pointertne_h3index_th3index(long cell, jnr.ffi.Pointer temp) jnr.ffi.Pointertne_jsonb_tjsonb(jnr.ffi.Pointer jb, jnr.ffi.Pointer temp) jnr.ffi.Pointertne_th3index_h3index(jnr.ffi.Pointer temp, long cell) jnr.ffi.Pointertne_th3index_th3index(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) jnr.ffi.Pointertne_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb) jnr.ffi.Pointertpoint_at_tile(jnr.ffi.Pointer temp, jnr.ffi.Pointer box) jnr.ffi.Pointertpoint_get_coord(jnr.ffi.Pointer temp, int coord) jnr.ffi.Pointertpoint_parse(jnr.ffi.Pointer str, int temptype) inttpoint_set_tiles(jnr.ffi.Pointer temp, jnr.ffi.Pointer state, jnr.ffi.Pointer bm) jnr.ffi.Pointertpoint_transform_tcentroid(jnr.ffi.Pointer temp, jnr.ffi.Pointer count) jnr.ffi.Pointertpointinst_tcentroid_finalfn(jnr.ffi.Pointer instants, int count, int srid) inttpointsegm_tdwithin_turnpt(jnr.ffi.Pointer start1, jnr.ffi.Pointer end1, jnr.ffi.Pointer start2, jnr.ffi.Pointer end2, jnr.ffi.Pointer value, long lower, long upper, jnr.ffi.Pointer t1, jnr.ffi.Pointer t2) jnr.ffi.Pointertpointseq_at_geom(jnr.ffi.Pointer seq, jnr.ffi.Pointer gs, jnr.ffi.Pointer count) jnr.ffi.Pointertpointseq_interperiods(jnr.ffi.Pointer seq, jnr.ffi.Pointer gs, jnr.ffi.Pointer count) inttpointseq_stops_iter(jnr.ffi.Pointer seq, double maxdist, long mintunits, jnr.ffi.Pointer result) jnr.ffi.Pointertpointseq_tcentroid_finalfn(jnr.ffi.Pointer sequences, int count, int srid) jnr.ffi.Pointertspatial_parse(jnr.ffi.Pointer str, int temptype) voidtspatial_set_stbox(jnr.ffi.Pointer temp, jnr.ffi.Pointer result) voidtspatial_spgist_get_stbox(jnr.ffi.Pointer value, int type, jnr.ffi.Pointer result) jnr.ffi.Pointertspatialinst_parse(jnr.ffi.Pointer str, int temptype, boolean end, jnr.ffi.Pointer temp_srid) voidtspatialinst_set_stbox(jnr.ffi.Pointer inst, jnr.ffi.Pointer box) voidtspatialinstarr_set_stbox(jnr.ffi.Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, jnr.ffi.Pointer box) jnr.ffi.Pointertspatialrel_tspatial_base(jnr.ffi.Pointer temp, jnr.ffi.Pointer base, jnr.ffi.Pointer param, jnr.ffi.Pointer func, int numparam, boolean invert) jnr.ffi.Pointertspatialrel_tspatial_tspatial(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2, jnr.ffi.Pointer param, jnr.ffi.Pointer func, int numparam, boolean invert) jnr.ffi.Pointertspatialseq_cont_parse(jnr.ffi.Pointer str, int temptype, int interp, boolean end, jnr.ffi.Pointer temp_srid) jnr.ffi.Pointertspatialseq_disc_parse(jnr.ffi.Pointer str, int temptype, jnr.ffi.Pointer temp_srid) voidtspatialseq_expand_stbox(jnr.ffi.Pointer seq, jnr.ffi.Pointer inst) voidtspatialseq_set_stbox(jnr.ffi.Pointer seq, jnr.ffi.Pointer box) voidtspatialseqarr_set_stbox(jnr.ffi.Pointer sequences, int count, jnr.ffi.Pointer box) jnr.ffi.Pointertspatialseqset_parse(jnr.ffi.Pointer str, int temptype, int interp, jnr.ffi.Pointer temp_srid) voidtspatialseqset_set_stbox(jnr.ffi.Pointer ss, jnr.ffi.Pointer box) voidtstzset_set_stbox(jnr.ffi.Pointer s, jnr.ffi.Pointer result) voidtstzset_stbox_slice(jnr.ffi.Pointer tsdatum, jnr.ffi.Pointer box) voidtstzspan_set_stbox(jnr.ffi.Pointer s, jnr.ffi.Pointer result) voidtstzspanset_set_stbox(jnr.ffi.Pointer s, jnr.ffi.Pointer result) voidtstzspanset_stbox_slice(jnr.ffi.Pointer psdatum, jnr.ffi.Pointer box) jnr.ffi.Pointerttext_to_tjsonb(jnr.ffi.Pointer temp) jnr.ffi.Pointerunion_jsonb_set(jnr.ffi.Pointer jb, jnr.ffi.Pointer s) jnr.ffi.Pointerunion_set_jsonb(jnr.ffi.Pointer s, jnr.ffi.Pointer jb)
-
Method Details
-
lwgeom_line_interpolate_point
jnr.ffi.Pointer lwgeom_line_interpolate_point(jnr.ffi.Pointer geom, double fraction, int srid, String repeat) -
point_get_coords
void point_get_coords(jnr.ffi.Pointer point, boolean hasz, jnr.ffi.Pointer x, jnr.ffi.Pointer y, jnr.ffi.Pointer z) -
tstzset_stbox_slice
void tstzset_stbox_slice(jnr.ffi.Pointer tsdatum, jnr.ffi.Pointer box) -
tstzspanset_stbox_slice
void tstzspanset_stbox_slice(jnr.ffi.Pointer psdatum, jnr.ffi.Pointer box) -
stbox_index_leaf_consistent
boolean stbox_index_leaf_consistent(jnr.ffi.Pointer key, jnr.ffi.Pointer query, jnr.ffi.Pointer strategy) -
stbox_gist_inner_consistent
boolean stbox_gist_inner_consistent(jnr.ffi.Pointer key, jnr.ffi.Pointer query, jnr.ffi.Pointer strategy) -
stbox_index_recheck
boolean stbox_index_recheck(jnr.ffi.Pointer strategy) -
stboxnode_copy
jnr.ffi.Pointer stboxnode_copy(jnr.ffi.Pointer box) -
getQuadrant8D
byte getQuadrant8D(jnr.ffi.Pointer centroid, jnr.ffi.Pointer inBox) -
stboxnode_init
void stboxnode_init(jnr.ffi.Pointer centroid, jnr.ffi.Pointer nodebox) -
stboxnode_quadtree_next
void stboxnode_quadtree_next(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer centroid, byte quadrant, jnr.ffi.Pointer next_nodebox) -
stboxnode_kdtree_next
void stboxnode_kdtree_next(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer centroid, byte node, int level, jnr.ffi.Pointer next_nodebox) -
overlap8D
boolean overlap8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
overlapKD
boolean overlapKD(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query, int level) -
contain8D
boolean contain8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
containKD
boolean containKD(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query, int level) -
left8D
boolean left8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
overLeft8D
boolean overLeft8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
right8D
boolean right8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
overRight8D
boolean overRight8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
below8D
boolean below8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
overBelow8D
boolean overBelow8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
above8D
boolean above8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
overAbove8D
boolean overAbove8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
front8D
boolean front8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
overFront8D
boolean overFront8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
back8D
boolean back8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
overBack8D
boolean overBack8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
before8D
boolean before8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
overBefore8D
boolean overBefore8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
after8D
boolean after8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
overAfter8D
boolean overAfter8D(jnr.ffi.Pointer nodebox, jnr.ffi.Pointer query) -
distance_stbox_nodebox
double distance_stbox_nodebox(jnr.ffi.Pointer query, jnr.ffi.Pointer nodebox) -
tspatial_spgist_get_stbox
void tspatial_spgist_get_stbox(jnr.ffi.Pointer value, int type, jnr.ffi.Pointer result) -
mobilitydb_init
void mobilitydb_init() -
geo_stbox
jnr.ffi.Pointer geo_stbox(jnr.ffi.Pointer gs) -
stbox_geo
jnr.ffi.Pointer stbox_geo(jnr.ffi.Pointer box) -
tcomp_geo_tgeo
jnr.ffi.Pointer tcomp_geo_tgeo(jnr.ffi.Pointer gs, jnr.ffi.Pointer temp, jnr.ffi.Pointer func) -
tcomp_tgeo_geo
jnr.ffi.Pointer tcomp_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, jnr.ffi.Pointer func) -
ensure_geoaggstate
boolean ensure_geoaggstate(jnr.ffi.Pointer state, int srid, boolean hasz) -
ensure_geoaggstate_state
boolean ensure_geoaggstate_state(jnr.ffi.Pointer state1, jnr.ffi.Pointer state2) -
tpoint_transform_tcentroid
jnr.ffi.Pointer tpoint_transform_tcentroid(jnr.ffi.Pointer temp, jnr.ffi.Pointer count) -
tpointinst_tcentroid_finalfn
jnr.ffi.Pointer tpointinst_tcentroid_finalfn(jnr.ffi.Pointer instants, int count, int srid) -
tpointseq_tcentroid_finalfn
jnr.ffi.Pointer tpointseq_tcentroid_finalfn(jnr.ffi.Pointer sequences, int count, int srid) -
point3d_min_dist
boolean point3d_min_dist(jnr.ffi.Pointer p1, jnr.ffi.Pointer p2, jnr.ffi.Pointer p3, jnr.ffi.Pointer p4, jnr.ffi.Pointer fraction) -
tgeompointsegm_distance_turnpt
int tgeompointsegm_distance_turnpt(jnr.ffi.Pointer start1, jnr.ffi.Pointer end1, jnr.ffi.Pointer start2, jnr.ffi.Pointer end2, jnr.ffi.Pointer param, long lower, long upper, jnr.ffi.Pointer t1, jnr.ffi.Pointer t2) -
tgeogpointsegm_distance_turnpt
int tgeogpointsegm_distance_turnpt(jnr.ffi.Pointer start1, jnr.ffi.Pointer end1, jnr.ffi.Pointer start2, jnr.ffi.Pointer end2, jnr.ffi.Pointer param, long lower, long upper, jnr.ffi.Pointer t1, jnr.ffi.Pointer t2) -
tinstant_distance
double tinstant_distance(jnr.ffi.Pointer inst1, jnr.ffi.Pointer inst2, jnr.ffi.Pointer func) -
geodist_geom_build
boolean geodist_geom_build(jnr.ffi.Pointer gs, jnr.ffi.Pointer g) -
geodist_geom_free
void geodist_geom_free(jnr.ffi.Pointer g) -
geodist_geom_edges
boolean geodist_geom_edges(jnr.ffi.Pointer lw, boolean allow_arc, jnr.ffi.Pointer arr, jnr.ffi.Pointer cap, jnr.ffi.Pointer cnt, jnr.ffi.Pointer has_poly) -
geodist_segm_edge_mindist
double geodist_segm_edge_mindist(double cx1, double cy1, double cx2, double cy2, double r1, double r2, jnr.ffi.Pointer e) -
geodist_segm_arc_mindist
double geodist_segm_arc_mindist(double cx1, double cy1, double cx2, double cy2, double r1, double r2, jnr.ffi.Pointer e) -
geodist_geom_point_inside
boolean geodist_geom_point_inside(double x, double y, jnr.ffi.Pointer g) -
geodist_segm_nad
void geodist_segm_nad(double cx1, double cy1, double r1, double cx2, double cy2, double r2, jnr.ffi.Pointer g, jnr.ffi.Pointer best) -
geodist_segm_shortestline
void geodist_segm_shortestline(double cx1, double cy1, double r1, double cx2, double cy2, double r2, jnr.ffi.Pointer g, jnr.ffi.Pointer w) -
geodist_segm_nai
void geodist_segm_nai(double cx1, double cy1, double r1, long t1, double cx2, double cy2, double r2, long t2, jnr.ffi.Pointer g, jnr.ffi.Pointer w) -
geodist_geom_build_rtree
jnr.ffi.Pointer geodist_geom_build_rtree(jnr.ffi.Pointer segs, int n) -
tpointseq_at_geom
jnr.ffi.Pointer tpointseq_at_geom(jnr.ffi.Pointer seq, jnr.ffi.Pointer gs, jnr.ffi.Pointer count) -
tpointseq_interperiods
jnr.ffi.Pointer tpointseq_interperiods(jnr.ffi.Pointer seq, jnr.ffi.Pointer gs, jnr.ffi.Pointer count) -
datum_point4d
void datum_point4d(jnr.ffi.Pointer value, jnr.ffi.Pointer p) -
geopoint_cmp
int geopoint_cmp(jnr.ffi.Pointer gs1, jnr.ffi.Pointer gs2) -
geopoint_eq
boolean geopoint_eq(jnr.ffi.Pointer gs1, jnr.ffi.Pointer gs2) -
geopoint_same
boolean geopoint_same(jnr.ffi.Pointer gs1, jnr.ffi.Pointer gs2) -
datum_point_eq
boolean datum_point_eq(jnr.ffi.Pointer point1, jnr.ffi.Pointer point2) -
datum_point_same
boolean datum_point_same(jnr.ffi.Pointer point1, jnr.ffi.Pointer point2) -
datum2_point_eq
jnr.ffi.Pointer datum2_point_eq(jnr.ffi.Pointer point1, jnr.ffi.Pointer point2) -
datum2_point_ne
jnr.ffi.Pointer datum2_point_ne(jnr.ffi.Pointer point1, jnr.ffi.Pointer point2) -
datum2_point_same
jnr.ffi.Pointer datum2_point_same(jnr.ffi.Pointer point1, jnr.ffi.Pointer point2) -
datum2_point_nsame
jnr.ffi.Pointer datum2_point_nsame(jnr.ffi.Pointer point1, jnr.ffi.Pointer point2) -
datum2_geom_centroid
jnr.ffi.Pointer datum2_geom_centroid(jnr.ffi.Pointer geo) -
datum2_geog_centroid
jnr.ffi.Pointer datum2_geog_centroid(jnr.ffi.Pointer geo) -
geo_extract_elements
jnr.ffi.Pointer geo_extract_elements(jnr.ffi.Pointer gs, jnr.ffi.Pointer count) -
geo_serialize
jnr.ffi.Pointer geo_serialize(jnr.ffi.Pointer geom) -
geo_distance_fn
jnr.ffi.Pointer geo_distance_fn(short flags) -
pt_distance_fn
jnr.ffi.Pointer pt_distance_fn(short flags) -
datum_geom_distance2d
jnr.ffi.Pointer datum_geom_distance2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) -
datum_geom_distance3d
jnr.ffi.Pointer datum_geom_distance3d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) -
datum_geog_distance
jnr.ffi.Pointer datum_geog_distance(jnr.ffi.Pointer geog1, jnr.ffi.Pointer geog2) -
datum_pt_distance2d
jnr.ffi.Pointer datum_pt_distance2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) -
datum_pt_distance3d
jnr.ffi.Pointer datum_pt_distance3d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) -
spatial_flags
short spatial_flags(jnr.ffi.Pointer d, int basetype) -
ensure_srid_is_latlong
boolean ensure_srid_is_latlong(int srid) -
ensure_spatial_validity
boolean ensure_spatial_validity(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
ensure_not_geodetic
boolean ensure_not_geodetic(short flags) -
ensure_same_geodetic
boolean ensure_same_geodetic(short flags1, short flags2) -
ensure_same_geodetic_geo
boolean ensure_same_geodetic_geo(jnr.ffi.Pointer gs1, jnr.ffi.Pointer gs2) -
ensure_same_geodetic_tspatial_geo
boolean ensure_same_geodetic_tspatial_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs) -
ensure_same_geodetic_tspatial_base
boolean ensure_same_geodetic_tspatial_base(jnr.ffi.Pointer temp, jnr.ffi.Pointer base) -
ensure_srid_known
boolean ensure_srid_known(int srid) -
ensure_same_srid
boolean ensure_same_srid(int srid1, int srid2) -
ensure_srid_reconcile
boolean ensure_srid_reconcile(int srid1, int srid2, jnr.ffi.Pointer result) -
ensure_same_dimensionality
boolean ensure_same_dimensionality(short flags1, short flags2) -
same_spatial_dimensionality
boolean same_spatial_dimensionality(short flags1, short flags2) -
ensure_same_spatial_dimensionality
boolean ensure_same_spatial_dimensionality(short flags1, short flags2) -
ensure_same_dimensionality_geo
boolean ensure_same_dimensionality_geo(jnr.ffi.Pointer gs1, jnr.ffi.Pointer gs2) -
same_dimensionality_tspatial_geo
boolean same_dimensionality_tspatial_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs) -
ensure_same_dimensionality_tspatial_geo
boolean ensure_same_dimensionality_tspatial_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs) -
ensure_same_spatial_dimensionality_stbox_geo
boolean ensure_same_spatial_dimensionality_stbox_geo(jnr.ffi.Pointer box, jnr.ffi.Pointer gs) -
ensure_same_geodetic_stbox_geo
boolean ensure_same_geodetic_stbox_geo(jnr.ffi.Pointer box, jnr.ffi.Pointer gs) -
ensure_has_Z_geo
boolean ensure_has_Z_geo(jnr.ffi.Pointer gs) -
ensure_has_not_Z_geo
boolean ensure_has_not_Z_geo(jnr.ffi.Pointer gs) -
ensure_has_M_geo
boolean ensure_has_M_geo(jnr.ffi.Pointer gs) -
ensure_has_not_M_geo
boolean ensure_has_not_M_geo(jnr.ffi.Pointer gs) -
ensure_not_geodetic_geo
boolean ensure_not_geodetic_geo(jnr.ffi.Pointer gs) -
ensure_point_type
boolean ensure_point_type(jnr.ffi.Pointer gs) -
ensure_mline_type
boolean ensure_mline_type(jnr.ffi.Pointer gs) -
circle_type
boolean circle_type(jnr.ffi.Pointer gs) -
ensure_circle_type
boolean ensure_circle_type(jnr.ffi.Pointer gs) -
ensure_not_empty
boolean ensure_not_empty(jnr.ffi.Pointer gs) -
ensure_valid_stbox_geo
boolean ensure_valid_stbox_geo(jnr.ffi.Pointer box, jnr.ffi.Pointer gs) -
ensure_valid_tspatial_geo
boolean ensure_valid_tspatial_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs) -
ensure_valid_tspatial_base
boolean ensure_valid_tspatial_base(jnr.ffi.Pointer temp, jnr.ffi.Pointer base) -
ensure_valid_tspatial_tspatial
boolean ensure_valid_tspatial_tspatial(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
ensure_valid_spatial_stbox_stbox
boolean ensure_valid_spatial_stbox_stbox(jnr.ffi.Pointer box1, jnr.ffi.Pointer box2) -
ensure_valid_tgeo_stbox
boolean ensure_valid_tgeo_stbox(jnr.ffi.Pointer temp, jnr.ffi.Pointer box) -
ensure_valid_geo_geo
boolean ensure_valid_geo_geo(jnr.ffi.Pointer gs1, jnr.ffi.Pointer gs2) -
ensure_valid_tgeo_geo
boolean ensure_valid_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs) -
ensure_valid_tgeo_tgeo
boolean ensure_valid_tgeo_tgeo(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
ensure_valid_tpoint_geo
boolean ensure_valid_tpoint_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs) -
ensure_valid_tpoint_tpoint
boolean ensure_valid_tpoint_tpoint(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
mline_type
boolean mline_type(jnr.ffi.Pointer gs) -
tpoint_get_coord
jnr.ffi.Pointer tpoint_get_coord(jnr.ffi.Pointer temp, int coord) -
eacomp_tgeo_geo
int eacomp_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, jnr.ffi.Pointer func, boolean ever) -
closest_point2d_on_segment_ratio
jnr.ffi.Pointer closest_point2d_on_segment_ratio(jnr.ffi.Pointer p, jnr.ffi.Pointer A, jnr.ffi.Pointer B, jnr.ffi.Pointer closest) -
closest_point3dz_on_segment_ratio
jnr.ffi.Pointer closest_point3dz_on_segment_ratio(jnr.ffi.Pointer p, jnr.ffi.Pointer A, jnr.ffi.Pointer B, jnr.ffi.Pointer closest) -
closest_point_on_segment_sphere
jnr.ffi.Pointer closest_point_on_segment_sphere(jnr.ffi.Pointer p, jnr.ffi.Pointer A, jnr.ffi.Pointer B, jnr.ffi.Pointer closest, jnr.ffi.Pointer dist) -
interpolate_point4d_spheroid
void interpolate_point4d_spheroid(jnr.ffi.Pointer p1, jnr.ffi.Pointer p2, jnr.ffi.Pointer p, jnr.ffi.Pointer s, double f) -
geopoint_make
jnr.ffi.Pointer geopoint_make(double x, double y, double z, boolean hasz, boolean geodetic, int srid) -
lwcircle_make
jnr.ffi.Pointer lwcircle_make(double x, double y, double radius, int srid) -
geocircle_make
jnr.ffi.Pointer geocircle_make(double x, double y, double radius, int srid) -
pointsegm_interpolate
jnr.ffi.Pointer pointsegm_interpolate(jnr.ffi.Pointer start, jnr.ffi.Pointer end, jnr.ffi.Pointer ratio) -
pointsegm_locate
jnr.ffi.Pointer pointsegm_locate(jnr.ffi.Pointer start, jnr.ffi.Pointer end, jnr.ffi.Pointer point, jnr.ffi.Pointer dist) -
tgeompointsegm_intersection
int tgeompointsegm_intersection(jnr.ffi.Pointer start1, jnr.ffi.Pointer end1, jnr.ffi.Pointer start2, jnr.ffi.Pointer end2, long lower, long upper, jnr.ffi.Pointer t1, jnr.ffi.Pointer t2) -
tgeogpointsegm_intersection
int tgeogpointsegm_intersection(jnr.ffi.Pointer start1, jnr.ffi.Pointer end1, jnr.ffi.Pointer start2, jnr.ffi.Pointer end2, long lower, long upper, jnr.ffi.Pointer t1, jnr.ffi.Pointer t2) -
geopoint_collinear
boolean geopoint_collinear(jnr.ffi.Pointer value1, jnr.ffi.Pointer value2, jnr.ffi.Pointer value3, double ratio, boolean hasz, boolean geodetic) -
lwpointarr_remove_duplicates
jnr.ffi.Pointer lwpointarr_remove_duplicates(jnr.ffi.Pointer points, int count, jnr.ffi.Pointer newcount) -
lwpointarr_make_trajectory
jnr.ffi.Pointer lwpointarr_make_trajectory(jnr.ffi.Pointer points, int count, int interp) -
lwline_make
jnr.ffi.Pointer lwline_make(jnr.ffi.Pointer value1, jnr.ffi.Pointer value2) -
lwcoll_from_points_lines
jnr.ffi.Pointer lwcoll_from_points_lines(jnr.ffi.Pointer points, jnr.ffi.Pointer lines, int npoints, int nlines) -
tpointseq_stops_iter
int tpointseq_stops_iter(jnr.ffi.Pointer seq, double maxdist, long mintunits, jnr.ffi.Pointer result) -
datum_geom_contains
jnr.ffi.Pointer datum_geom_contains(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) -
datum_geom_covers
jnr.ffi.Pointer datum_geom_covers(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) -
datum_geo_covers2d
jnr.ffi.Pointer datum_geo_covers2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) -
datum_geom_disjoint2d
jnr.ffi.Pointer datum_geom_disjoint2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) -
datum_geo_disjoint2d
jnr.ffi.Pointer datum_geo_disjoint2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) -
datum_geo_intersects2d
jnr.ffi.Pointer datum_geo_intersects2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) -
datum_geom_disjoint3d
jnr.ffi.Pointer datum_geom_disjoint3d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) -
datum_geog_disjoint
jnr.ffi.Pointer datum_geog_disjoint(jnr.ffi.Pointer geog1, jnr.ffi.Pointer geog2) -
datum_geom_intersects2d
jnr.ffi.Pointer datum_geom_intersects2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) -
datum_geom_intersects3d
jnr.ffi.Pointer datum_geom_intersects3d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) -
datum_geog_intersects
jnr.ffi.Pointer datum_geog_intersects(jnr.ffi.Pointer geog1, jnr.ffi.Pointer geog2) -
datum_geom_touches
jnr.ffi.Pointer datum_geom_touches(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2) -
datum_geom_dwithin2d
jnr.ffi.Pointer datum_geom_dwithin2d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2, jnr.ffi.Pointer dist) -
datum_geom_dwithin3d
jnr.ffi.Pointer datum_geom_dwithin3d(jnr.ffi.Pointer geom1, jnr.ffi.Pointer geom2, jnr.ffi.Pointer dist) -
datum_geog_dwithin
jnr.ffi.Pointer datum_geog_dwithin(jnr.ffi.Pointer geog1, jnr.ffi.Pointer geog2, jnr.ffi.Pointer dist) -
datum_geom_relate_pattern
jnr.ffi.Pointer datum_geom_relate_pattern(jnr.ffi.Pointer geog1, jnr.ffi.Pointer geog2, jnr.ffi.Pointer p) -
geo_disjoint_fn
jnr.ffi.Pointer geo_disjoint_fn(short flags1, short flags2) -
geo_disjoint_fn_geo
jnr.ffi.Pointer geo_disjoint_fn_geo(short flags1, byte flags2) -
geo_intersects_fn
jnr.ffi.Pointer geo_intersects_fn(short flags1, short flags2) -
geo_intersects_fn_geo
jnr.ffi.Pointer geo_intersects_fn_geo(short flags1, byte flags2) -
geo_dwithin_fn
jnr.ffi.Pointer geo_dwithin_fn(short flags1, short flags2) -
geo_dwithin_fn_geo
jnr.ffi.Pointer geo_dwithin_fn_geo(short flags1, byte flags2) -
tpointsegm_tdwithin_turnpt
int tpointsegm_tdwithin_turnpt(jnr.ffi.Pointer start1, jnr.ffi.Pointer end1, jnr.ffi.Pointer start2, jnr.ffi.Pointer end2, jnr.ffi.Pointer value, long lower, long upper, jnr.ffi.Pointer t1, jnr.ffi.Pointer t2) -
spatialrel_geo_geo
int spatialrel_geo_geo(jnr.ffi.Pointer gs1, jnr.ffi.Pointer gs2, jnr.ffi.Pointer param, jnr.ffi.Pointer func, int numparam, boolean invert) -
spatialrel_tgeo_tgeo
int spatialrel_tgeo_tgeo(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2, jnr.ffi.Pointer param, jnr.ffi.Pointer func, int numparam) -
ea_contains_geo_tgeo
int ea_contains_geo_tgeo(jnr.ffi.Pointer gs, jnr.ffi.Pointer temp, boolean ever) -
ea_contains_tgeo_geo
int ea_contains_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean ever) -
ea_contains_tgeo_tgeo
int ea_contains_tgeo_tgeo(jnr.ffi.Pointer temp, jnr.ffi.Pointer temp2, boolean ever) -
ea_covers_geo_tgeo
int ea_covers_geo_tgeo(jnr.ffi.Pointer gs, jnr.ffi.Pointer temp, boolean ever) -
ea_covers_tgeo_geo
int ea_covers_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean ever) -
ea_covers_tgeo_tgeo
int ea_covers_tgeo_tgeo(jnr.ffi.Pointer temp, jnr.ffi.Pointer temp2, boolean ever) -
ea_disjoint_geo_tgeo
int ea_disjoint_geo_tgeo(jnr.ffi.Pointer gs, jnr.ffi.Pointer temp, boolean ever) -
ea_disjoint_tgeo_geo
int ea_disjoint_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean ever) -
ea_disjoint_tgeo_tgeo
int ea_disjoint_tgeo_tgeo(jnr.ffi.Pointer temp, jnr.ffi.Pointer temp2, boolean ever) -
ea_intersects_geo_tgeo
int ea_intersects_geo_tgeo(jnr.ffi.Pointer gs, jnr.ffi.Pointer temp, boolean ever) -
ea_intersects_tgeo_geo
int ea_intersects_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean ever) -
ea_intersects_tgeo_tgeo
int ea_intersects_tgeo_tgeo(jnr.ffi.Pointer temp, jnr.ffi.Pointer temp2, boolean ever) -
ea_touches_tpoint_geo
int ea_touches_tpoint_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean ever) -
ea_touches_tgeo_geo
int ea_touches_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean ever) -
ea_touches_tgeo_tgeo
int ea_touches_tgeo_tgeo(jnr.ffi.Pointer temp, jnr.ffi.Pointer temp2, boolean ever) -
ea_dwithin_tgeo_geo
int ea_dwithin_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, double dist, boolean ever) -
ea_dwithin_tgeo_tgeo
int ea_dwithin_tgeo_tgeo(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2, double dist, boolean ever) -
ea_spatialrel_tspatial_geo
int ea_spatialrel_tspatial_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, jnr.ffi.Pointer func, boolean ever, boolean invert) -
ea_spatialrel_tspatial_tspatial
int ea_spatialrel_tspatial_tspatial(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2, jnr.ffi.Pointer func, boolean ever) -
tspatialrel_tspatial_base
jnr.ffi.Pointer tspatialrel_tspatial_base(jnr.ffi.Pointer temp, jnr.ffi.Pointer base, jnr.ffi.Pointer param, jnr.ffi.Pointer func, int numparam, boolean invert) -
tspatialrel_tspatial_tspatial
jnr.ffi.Pointer tspatialrel_tspatial_tspatial(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2, jnr.ffi.Pointer param, jnr.ffi.Pointer func, int numparam, boolean invert) -
tinterrel_tgeo_geo
jnr.ffi.Pointer tinterrel_tgeo_geo(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean tinter) -
tinterrel_tspatial_base
jnr.ffi.Pointer tinterrel_tspatial_base(jnr.ffi.Pointer temp, jnr.ffi.Pointer base, boolean tinter, jnr.ffi.Pointer func) -
tinterrel_tspatial_tspatial
jnr.ffi.Pointer tinterrel_tspatial_tspatial(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2, boolean tinter) -
tdwithin_tspatial_tspatial
jnr.ffi.Pointer tdwithin_tspatial_tspatial(jnr.ffi.Pointer sync1, jnr.ffi.Pointer sync2, jnr.ffi.Pointer dist, jnr.ffi.Pointer func, jnr.ffi.Pointer tpfn) -
tdwithin_add_solutions
int tdwithin_add_solutions(int solutions, long lower, long upper, boolean lower_inc, boolean upper_inc, boolean upper_inc1, long t1, long t2, jnr.ffi.Pointer instants, jnr.ffi.Pointer result) -
tdwithin_tspatial_spatial
jnr.ffi.Pointer tdwithin_tspatial_spatial(jnr.ffi.Pointer temp, jnr.ffi.Pointer base, jnr.ffi.Pointer dist, jnr.ffi.Pointer func, jnr.ffi.Pointer tpfn) -
bitmatrix_make
jnr.ffi.Pointer bitmatrix_make(jnr.ffi.Pointer count, int ndims) -
tpoint_set_tiles
int tpoint_set_tiles(jnr.ffi.Pointer temp, jnr.ffi.Pointer state, jnr.ffi.Pointer bm) -
tpoint_at_tile
jnr.ffi.Pointer tpoint_at_tile(jnr.ffi.Pointer temp, jnr.ffi.Pointer box) -
stbox_tile_state_set
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, jnr.ffi.Pointer result) -
stbox_tile_state_make
jnr.ffi.Pointer stbox_tile_state_make(jnr.ffi.Pointer temp, jnr.ffi.Pointer box, double xsize, double ysize, double zsize, jnr.ffi.Pointer duration, int sorigin, long torigin, boolean border_inc) -
stbox_tile_state_next
void stbox_tile_state_next(jnr.ffi.Pointer state) -
stbox_tile_state_get
boolean stbox_tile_state_get(jnr.ffi.Pointer state, jnr.ffi.Pointer box) -
tgeo_space_time_tile_init
jnr.ffi.Pointer tgeo_space_time_tile_init(jnr.ffi.Pointer temp, double xsize, double ysize, double zsize, jnr.ffi.Pointer duration, jnr.ffi.Pointer sorigin, long torigin, boolean bitmatrix, boolean border_inc, jnr.ffi.Pointer ntiles) -
stbox_space_time_tile
jnr.ffi.Pointer stbox_space_time_tile(jnr.ffi.Pointer point, long t, double xsize, double ysize, double zsize, jnr.ffi.Pointer duration, jnr.ffi.Pointer sorigin, long torigin, boolean hasx, boolean hast) -
create_trip
jnr.ffi.Pointer create_trip(jnr.ffi.Pointer lines, jnr.ffi.Pointer maxSpeeds, jnr.ffi.Pointer categories, int noEdges, long startTime, boolean disturbData, int verbosity) -
spatialarr_wkt_out
jnr.ffi.Pointer spatialarr_wkt_out(jnr.ffi.Pointer spatialarr, int basetype, int count, int maxdd, boolean extended) -
spatialbase_as_text
jnr.ffi.Pointer spatialbase_as_text(jnr.ffi.Pointer value, int type, int maxdd) -
spatialbase_as_ewkt
jnr.ffi.Pointer spatialbase_as_ewkt(jnr.ffi.Pointer value, int type, int maxdd) -
point_transf_pj
boolean point_transf_pj(jnr.ffi.Pointer gs, int srid_to, jnr.ffi.Pointer pj) -
tgeoinst_set_stbox
void tgeoinst_set_stbox(jnr.ffi.Pointer inst, jnr.ffi.Pointer box) -
tgeoinstarr_set_stbox
void tgeoinstarr_set_stbox(jnr.ffi.Pointer instants, int count, jnr.ffi.Pointer box) -
tgeoseq_expand_stbox
void tgeoseq_expand_stbox(jnr.ffi.Pointer seq, jnr.ffi.Pointer inst) -
tspatialinst_set_stbox
void tspatialinst_set_stbox(jnr.ffi.Pointer inst, jnr.ffi.Pointer box) -
tspatialinstarr_set_stbox
void tspatialinstarr_set_stbox(jnr.ffi.Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, jnr.ffi.Pointer box) -
tspatialseqarr_set_stbox
void tspatialseqarr_set_stbox(jnr.ffi.Pointer sequences, int count, jnr.ffi.Pointer box) -
tspatialseq_expand_stbox
void tspatialseq_expand_stbox(jnr.ffi.Pointer seq, jnr.ffi.Pointer inst) -
spatialarr_set_bbox
void spatialarr_set_bbox(jnr.ffi.Pointer values, int basetype, int count, jnr.ffi.Pointer box) -
boxop_tspatial_stbox
boolean boxop_tspatial_stbox(jnr.ffi.Pointer temp, jnr.ffi.Pointer box, jnr.ffi.Pointer func, boolean invert) -
boxop_tspatial_tspatial
boolean boxop_tspatial_tspatial(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2, jnr.ffi.Pointer func) -
srid_parse
boolean srid_parse(jnr.ffi.Pointer str, jnr.ffi.Pointer srid) -
spatial_parse_elem
boolean spatial_parse_elem(jnr.ffi.Pointer str, int temptype, String delim, jnr.ffi.Pointer temp_srid, jnr.ffi.Pointer result) -
geo_parse
boolean geo_parse(jnr.ffi.Pointer str, int basetype, String delim, jnr.ffi.Pointer srid, jnr.ffi.Pointer result) -
stbox_parse_dims
-
stbox_parse
jnr.ffi.Pointer stbox_parse(jnr.ffi.Pointer str) -
tpoint_parse
jnr.ffi.Pointer tpoint_parse(jnr.ffi.Pointer str, int temptype) -
tspatialinst_parse
jnr.ffi.Pointer tspatialinst_parse(jnr.ffi.Pointer str, int temptype, boolean end, jnr.ffi.Pointer temp_srid) -
tspatialseq_disc_parse
jnr.ffi.Pointer tspatialseq_disc_parse(jnr.ffi.Pointer str, int temptype, jnr.ffi.Pointer temp_srid) -
tspatialseq_cont_parse
jnr.ffi.Pointer tspatialseq_cont_parse(jnr.ffi.Pointer str, int temptype, int interp, boolean end, jnr.ffi.Pointer temp_srid) -
tspatialseqset_parse
jnr.ffi.Pointer tspatialseqset_parse(jnr.ffi.Pointer str, int temptype, int interp, jnr.ffi.Pointer temp_srid) -
tspatial_parse
jnr.ffi.Pointer tspatial_parse(jnr.ffi.Pointer str, int temptype) -
h3_are_neighbor_cells_meos
boolean h3_are_neighbor_cells_meos(long origin, long destination) -
h3_cells_to_directed_edge_meos
long h3_cells_to_directed_edge_meos(long origin, long destination) -
h3_is_valid_directed_edge_meos
boolean h3_is_valid_directed_edge_meos(long edge) -
h3_get_directed_edge_origin_meos
long h3_get_directed_edge_origin_meos(long edge) -
h3_get_directed_edge_destination_meos
long h3_get_directed_edge_destination_meos(long edge) -
h3_cell_to_parent_meos
long h3_cell_to_parent_meos(long origin, int resolution) -
h3_cell_to_center_child_meos
long h3_cell_to_center_child_meos(long origin, int resolution) -
h3_cell_to_child_pos_meos
long h3_cell_to_child_pos_meos(long child, int parentRes) -
h3_child_pos_to_cell_meos
long h3_child_pos_to_cell_meos(long childPos, long parent, int childRes) -
h3_get_resolution_meos
int h3_get_resolution_meos(long hex) -
h3_get_base_cell_number_meos
int h3_get_base_cell_number_meos(long hex) -
h3_is_valid_cell_meos
boolean h3_is_valid_cell_meos(long hex) -
h3_is_res_class_iii_meos
boolean h3_is_res_class_iii_meos(long hex) -
h3_is_pentagon_meos
boolean h3_is_pentagon_meos(long hex) -
h3_get_num_cells_meos
long h3_get_num_cells_meos(int resolution) -
h3_grid_distance_meos
long h3_grid_distance_meos(long originIndex, long h3Index) -
h3_cell_to_vertex_meos
long h3_cell_to_vertex_meos(long cell, int vertexNum) -
h3_is_valid_vertex_meos
boolean h3_is_valid_vertex_meos(long vertex) -
h3index_in
-
h3index_out
jnr.ffi.Pointer h3index_out(long cell) -
h3index_from_wkb
long h3index_from_wkb(jnr.ffi.Pointer wkb, long size) -
h3index_from_hexwkb
-
h3index_as_wkb
jnr.ffi.Pointer h3index_as_wkb(long cell, byte variant, jnr.ffi.Pointer size_out) -
h3index_as_hexwkb
jnr.ffi.Pointer h3index_as_hexwkb(long cell, byte variant, jnr.ffi.Pointer size_out) -
h3index_eq
boolean h3index_eq(long a, long b) -
h3index_ne
boolean h3index_ne(long a, long b) -
h3index_lt
boolean h3index_lt(long a, long b) -
h3index_le
boolean h3index_le(long a, long b) -
h3index_gt
boolean h3index_gt(long a, long b) -
h3index_ge
boolean h3index_ge(long a, long b) -
h3index_cmp
int h3index_cmp(long a, long b) -
h3index_hash
int h3index_hash(long cell) -
h3_grid_disk
jnr.ffi.Pointer h3_grid_disk(long origin, int k) -
h3_cell_to_children
jnr.ffi.Pointer h3_cell_to_children(long origin, int childRes) -
h3_compact_cells
jnr.ffi.Pointer h3_compact_cells(jnr.ffi.Pointer cells) -
h3_uncompact_cells
jnr.ffi.Pointer h3_uncompact_cells(jnr.ffi.Pointer cells, int res) -
h3_grid_ring
jnr.ffi.Pointer h3_grid_ring(long origin, int k) -
h3_grid_path_cells
jnr.ffi.Pointer h3_grid_path_cells(long start, long end) -
h3_origin_to_directed_edges
jnr.ffi.Pointer h3_origin_to_directed_edges(long origin) -
h3_cell_to_vertexes
jnr.ffi.Pointer h3_cell_to_vertexes(long cell) -
h3_get_icosahedron_faces
jnr.ffi.Pointer h3_get_icosahedron_faces(long cell) -
th3index_in
-
th3indexinst_in
-
th3indexseq_in
-
th3indexseqset_in
-
th3index_make
jnr.ffi.Pointer th3index_make(long value, long t) -
th3indexinst_make
jnr.ffi.Pointer th3indexinst_make(long value, long t) -
th3indexseq_make
jnr.ffi.Pointer th3indexseq_make(jnr.ffi.Pointer values, jnr.ffi.Pointer times, int count, boolean lower_inc, boolean upper_inc) -
th3indexseqset_make
jnr.ffi.Pointer th3indexseqset_make(jnr.ffi.Pointer sequences, int count) -
th3index_start_value
long th3index_start_value(jnr.ffi.Pointer temp) -
th3index_end_value
long th3index_end_value(jnr.ffi.Pointer temp) -
th3index_value_n
boolean th3index_value_n(jnr.ffi.Pointer temp, int n, jnr.ffi.Pointer result) -
th3index_values
jnr.ffi.Pointer th3index_values(jnr.ffi.Pointer temp, jnr.ffi.Pointer count) -
th3index_value_at_timestamptz
boolean th3index_value_at_timestamptz(jnr.ffi.Pointer temp, long t, boolean strict, jnr.ffi.Pointer result) -
tbigint_to_th3index
jnr.ffi.Pointer tbigint_to_th3index(jnr.ffi.Pointer temp) -
th3index_to_tbigint
jnr.ffi.Pointer th3index_to_tbigint(jnr.ffi.Pointer temp) -
ever_eq_h3index_th3index
int ever_eq_h3index_th3index(long cell, jnr.ffi.Pointer temp) -
ever_eq_th3index_h3index
int ever_eq_th3index_h3index(jnr.ffi.Pointer temp, long cell) -
ever_ne_h3index_th3index
int ever_ne_h3index_th3index(long cell, jnr.ffi.Pointer temp) -
ever_ne_th3index_h3index
int ever_ne_th3index_h3index(jnr.ffi.Pointer temp, long cell) -
always_eq_h3index_th3index
int always_eq_h3index_th3index(long cell, jnr.ffi.Pointer temp) -
always_eq_th3index_h3index
int always_eq_th3index_h3index(jnr.ffi.Pointer temp, long cell) -
always_ne_h3index_th3index
int always_ne_h3index_th3index(long cell, jnr.ffi.Pointer temp) -
always_ne_th3index_h3index
int always_ne_th3index_h3index(jnr.ffi.Pointer temp, long cell) -
ever_eq_th3index_th3index
int ever_eq_th3index_th3index(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
ever_ne_th3index_th3index
int ever_ne_th3index_th3index(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
always_eq_th3index_th3index
int always_eq_th3index_th3index(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
always_ne_th3index_th3index
int always_ne_th3index_th3index(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
teq_h3index_th3index
jnr.ffi.Pointer teq_h3index_th3index(long cell, jnr.ffi.Pointer temp) -
teq_th3index_h3index
jnr.ffi.Pointer teq_th3index_h3index(jnr.ffi.Pointer temp, long cell) -
teq_th3index_th3index
jnr.ffi.Pointer teq_th3index_th3index(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
tne_h3index_th3index
jnr.ffi.Pointer tne_h3index_th3index(long cell, jnr.ffi.Pointer temp) -
tne_th3index_h3index
jnr.ffi.Pointer tne_th3index_h3index(jnr.ffi.Pointer temp, long cell) -
tne_th3index_th3index
jnr.ffi.Pointer tne_th3index_th3index(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
th3index_get_resolution
jnr.ffi.Pointer th3index_get_resolution(jnr.ffi.Pointer temp) -
th3index_get_base_cell_number
jnr.ffi.Pointer th3index_get_base_cell_number(jnr.ffi.Pointer temp) -
th3index_is_valid_cell
jnr.ffi.Pointer th3index_is_valid_cell(jnr.ffi.Pointer temp) -
th3index_is_res_class_iii
jnr.ffi.Pointer th3index_is_res_class_iii(jnr.ffi.Pointer temp) -
th3index_is_pentagon
jnr.ffi.Pointer th3index_is_pentagon(jnr.ffi.Pointer temp) -
th3index_cell_to_parent
jnr.ffi.Pointer th3index_cell_to_parent(jnr.ffi.Pointer temp, int resolution) -
th3index_cell_to_parent_next
jnr.ffi.Pointer th3index_cell_to_parent_next(jnr.ffi.Pointer temp) -
th3index_cell_to_center_child
jnr.ffi.Pointer th3index_cell_to_center_child(jnr.ffi.Pointer temp, int resolution) -
th3index_cell_to_center_child_next
jnr.ffi.Pointer th3index_cell_to_center_child_next(jnr.ffi.Pointer temp) -
th3index_cell_to_child_pos
jnr.ffi.Pointer th3index_cell_to_child_pos(jnr.ffi.Pointer temp, int parent_res) -
th3index_child_pos_to_cell
jnr.ffi.Pointer th3index_child_pos_to_cell(jnr.ffi.Pointer child_pos, jnr.ffi.Pointer parent, int child_res) -
tgeogpoint_to_th3index
jnr.ffi.Pointer tgeogpoint_to_th3index(jnr.ffi.Pointer temp, int resolution) -
tgeompoint_to_th3index
jnr.ffi.Pointer tgeompoint_to_th3index(jnr.ffi.Pointer temp, int resolution) -
th3index_to_tgeogpoint
jnr.ffi.Pointer th3index_to_tgeogpoint(jnr.ffi.Pointer temp) -
th3index_to_tgeompoint
jnr.ffi.Pointer th3index_to_tgeompoint(jnr.ffi.Pointer temp) -
th3index_cell_to_boundary
jnr.ffi.Pointer th3index_cell_to_boundary(jnr.ffi.Pointer temp) -
geo_to_h3index_cell
long geo_to_h3index_cell(jnr.ffi.Pointer point, int resolution) -
geo_to_h3index_set
jnr.ffi.Pointer geo_to_h3index_set(jnr.ffi.Pointer gs, int resolution) -
h3index_to_stbox
jnr.ffi.Pointer h3index_to_stbox(long cell) -
h3index_timestamptz_to_stbox
jnr.ffi.Pointer h3index_timestamptz_to_stbox(long cell, long t) -
h3index_tstzspan_to_stbox
jnr.ffi.Pointer h3index_tstzspan_to_stbox(long cell, jnr.ffi.Pointer s) -
ever_eq_h3indexset_th3index
int ever_eq_h3indexset_th3index(jnr.ffi.Pointer cells, jnr.ffi.Pointer th3idx) -
th3index_are_neighbor_cells
jnr.ffi.Pointer th3index_are_neighbor_cells(jnr.ffi.Pointer origin, jnr.ffi.Pointer dest) -
th3index_cells_to_directed_edge
jnr.ffi.Pointer th3index_cells_to_directed_edge(jnr.ffi.Pointer origin, jnr.ffi.Pointer dest) -
th3index_is_valid_directed_edge
jnr.ffi.Pointer th3index_is_valid_directed_edge(jnr.ffi.Pointer edge) -
th3index_get_directed_edge_origin
jnr.ffi.Pointer th3index_get_directed_edge_origin(jnr.ffi.Pointer edge) -
th3index_get_directed_edge_destination
jnr.ffi.Pointer th3index_get_directed_edge_destination(jnr.ffi.Pointer edge) -
th3index_directed_edge_to_boundary
jnr.ffi.Pointer th3index_directed_edge_to_boundary(jnr.ffi.Pointer edge) -
th3index_cell_to_vertex
jnr.ffi.Pointer th3index_cell_to_vertex(jnr.ffi.Pointer temp, int vertex_num) -
th3index_vertex_to_latlng
jnr.ffi.Pointer th3index_vertex_to_latlng(jnr.ffi.Pointer temp) -
th3index_is_valid_vertex
jnr.ffi.Pointer th3index_is_valid_vertex(jnr.ffi.Pointer temp) -
th3index_grid_distance
jnr.ffi.Pointer th3index_grid_distance(jnr.ffi.Pointer origin, jnr.ffi.Pointer dest) -
th3index_cell_to_local_ij
jnr.ffi.Pointer th3index_cell_to_local_ij(jnr.ffi.Pointer origin, jnr.ffi.Pointer cell) -
th3index_local_ij_to_cell
jnr.ffi.Pointer th3index_local_ij_to_cell(jnr.ffi.Pointer origin, jnr.ffi.Pointer coord) -
th3index_cell_area
-
th3index_edge_length
-
tgeogpoint_great_circle_distance
-
ensure_valid_th3index_th3index
boolean ensure_valid_th3index_th3index(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
ensure_valid_th3index_h3index
boolean ensure_valid_th3index_h3index(jnr.ffi.Pointer temp, long cell) -
ensure_valid_th3index_tgeogpoint
boolean ensure_valid_th3index_tgeogpoint(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
datum2_h3index_eq
jnr.ffi.Pointer datum2_h3index_eq(jnr.ffi.Pointer d1, jnr.ffi.Pointer d2, int type) -
datum2_h3index_ne
jnr.ffi.Pointer datum2_h3index_ne(jnr.ffi.Pointer d1, jnr.ffi.Pointer d2, int type) -
h3index_set_stbox
boolean h3index_set_stbox(long cell, jnr.ffi.Pointer box) -
h3indexarr_set_stbox
void h3indexarr_set_stbox(jnr.ffi.Pointer values, int count, jnr.ffi.Pointer box) -
th3indexinst_set_stbox
void th3indexinst_set_stbox(jnr.ffi.Pointer inst, jnr.ffi.Pointer box) -
th3indexinstarr_set_stbox
void th3indexinstarr_set_stbox(jnr.ffi.Pointer instants, int count, jnr.ffi.Pointer box) -
th3indexseq_expand_stbox
void th3indexseq_expand_stbox(jnr.ffi.Pointer seq, jnr.ffi.Pointer inst) -
h3_cell_to_geompoint
jnr.ffi.Pointer h3_cell_to_geompoint(long cell) -
h3_cell_to_geom
jnr.ffi.Pointer h3_cell_to_geom(long cell) -
cell_boundary_to_gs
jnr.ffi.Pointer cell_boundary_to_gs(jnr.ffi.Pointer bnd) -
h3_sample_step_deg
double h3_sample_step_deg(int resolution) -
h3_latlng_deg_to_cell
long h3_latlng_deg_to_cell(double lat_deg, double lng_deg, int resolution) -
h3_cell_to_parent_next_meos
long h3_cell_to_parent_next_meos(long cell) -
h3_cell_to_center_child_next_meos
long h3_cell_to_center_child_next_meos(long cell) -
h3_directed_edge_to_gs_boundary
jnr.ffi.Pointer h3_directed_edge_to_gs_boundary(long edge) -
h3_vertex_to_gs_point
jnr.ffi.Pointer h3_vertex_to_gs_point(long vertex) -
h3_cell_to_local_ij_meos
jnr.ffi.Pointer h3_cell_to_local_ij_meos(long origin, long cell) -
h3_local_ij_to_cell_meos
long h3_local_ij_to_cell_meos(long origin, jnr.ffi.Pointer coord) -
h3_unit_from_cstring
-
h3_cell_area_meos
double h3_cell_area_meos(long cell, int unit) -
h3_edge_length_meos
double h3_edge_length_meos(long edge, int unit) -
h3_gs_great_circle_distance_meos
double h3_gs_great_circle_distance_meos(jnr.ffi.Pointer a, jnr.ffi.Pointer b, int unit) -
datum_h3_get_resolution
jnr.ffi.Pointer datum_h3_get_resolution(jnr.ffi.Pointer d) -
datum_h3_get_base_cell_number
jnr.ffi.Pointer datum_h3_get_base_cell_number(jnr.ffi.Pointer d) -
datum_h3_is_valid_cell
jnr.ffi.Pointer datum_h3_is_valid_cell(jnr.ffi.Pointer d) -
datum_h3_is_res_class_iii
jnr.ffi.Pointer datum_h3_is_res_class_iii(jnr.ffi.Pointer d) -
datum_h3_is_pentagon
jnr.ffi.Pointer datum_h3_is_pentagon(jnr.ffi.Pointer d) -
datum_h3_cell_to_parent
jnr.ffi.Pointer datum_h3_cell_to_parent(jnr.ffi.Pointer cell_d, jnr.ffi.Pointer res_d) -
datum_h3_cell_to_parent_next
jnr.ffi.Pointer datum_h3_cell_to_parent_next(jnr.ffi.Pointer cell_d) -
datum_h3_cell_to_center_child
jnr.ffi.Pointer datum_h3_cell_to_center_child(jnr.ffi.Pointer cell_d, jnr.ffi.Pointer res_d) -
datum_h3_cell_to_center_child_next
jnr.ffi.Pointer datum_h3_cell_to_center_child_next(jnr.ffi.Pointer cell_d) -
datum_h3_cell_to_child_pos
jnr.ffi.Pointer datum_h3_cell_to_child_pos(jnr.ffi.Pointer cell_d, jnr.ffi.Pointer parent_res_d) -
datum_h3_child_pos_to_cell
jnr.ffi.Pointer datum_h3_child_pos_to_cell(jnr.ffi.Pointer pos_d, jnr.ffi.Pointer parent_d, jnr.ffi.Pointer child_res_d) -
datum_h3_are_neighbor_cells
jnr.ffi.Pointer datum_h3_are_neighbor_cells(jnr.ffi.Pointer origin_d, jnr.ffi.Pointer dest_d) -
datum_h3_cells_to_directed_edge
jnr.ffi.Pointer datum_h3_cells_to_directed_edge(jnr.ffi.Pointer origin_d, jnr.ffi.Pointer dest_d) -
datum_h3_is_valid_directed_edge
jnr.ffi.Pointer datum_h3_is_valid_directed_edge(jnr.ffi.Pointer d) -
datum_h3_get_directed_edge_origin
jnr.ffi.Pointer datum_h3_get_directed_edge_origin(jnr.ffi.Pointer d) -
datum_h3_get_directed_edge_destination
jnr.ffi.Pointer datum_h3_get_directed_edge_destination(jnr.ffi.Pointer d) -
datum_h3_directed_edge_to_boundary
jnr.ffi.Pointer datum_h3_directed_edge_to_boundary(jnr.ffi.Pointer d) -
datum_h3_cell_to_vertex
jnr.ffi.Pointer datum_h3_cell_to_vertex(jnr.ffi.Pointer cell_d, jnr.ffi.Pointer vnum_d) -
datum_h3_vertex_to_latlng
jnr.ffi.Pointer datum_h3_vertex_to_latlng(jnr.ffi.Pointer d) -
datum_h3_is_valid_vertex
jnr.ffi.Pointer datum_h3_is_valid_vertex(jnr.ffi.Pointer d) -
datum_h3_grid_distance
jnr.ffi.Pointer datum_h3_grid_distance(jnr.ffi.Pointer origin_d, jnr.ffi.Pointer dest_d) -
datum_h3_cell_to_local_ij
jnr.ffi.Pointer datum_h3_cell_to_local_ij(jnr.ffi.Pointer origin_d, jnr.ffi.Pointer cell_d) -
datum_h3_local_ij_to_cell
jnr.ffi.Pointer datum_h3_local_ij_to_cell(jnr.ffi.Pointer origin_d, jnr.ffi.Pointer coord_d) -
datum_h3_latlng_to_cell
jnr.ffi.Pointer datum_h3_latlng_to_cell(jnr.ffi.Pointer point_d, jnr.ffi.Pointer res_d) -
datum_h3_cell_to_latlng
jnr.ffi.Pointer datum_h3_cell_to_latlng(jnr.ffi.Pointer d) -
datum_h3_cell_to_boundary
jnr.ffi.Pointer datum_h3_cell_to_boundary(jnr.ffi.Pointer d) -
datum_h3_cell_area
jnr.ffi.Pointer datum_h3_cell_area(jnr.ffi.Pointer cell_d, jnr.ffi.Pointer unit_d) -
datum_h3_edge_length
jnr.ffi.Pointer datum_h3_edge_length(jnr.ffi.Pointer edge_d, jnr.ffi.Pointer unit_d) -
datum_h3_great_circle_distance
jnr.ffi.Pointer datum_h3_great_circle_distance(jnr.ffi.Pointer a_d, jnr.ffi.Pointer b_d, jnr.ffi.Pointer unit_d) -
char_hash
-
char_hash_extended
-
int16_hash
int int16_hash(short val) -
int16_hash_extended
long int16_hash_extended(short val, long seed) -
int32_hash
int int32_hash(int val) -
int32_hash_extended
long int32_hash_extended(int val, long seed) -
int64_hash
int int64_hash(long val) -
int64_hash_extended
long int64_hash_extended(long val, long seed) -
float4_hash
int float4_hash(jnr.ffi.Pointer num) -
float4_hash_extended
long float4_hash_extended(jnr.ffi.Pointer num, long seed) -
float8_hash
int float8_hash(double num) -
float8_hash_extended
long float8_hash_extended(double num, long seed) -
text_hash
int text_hash(jnr.ffi.Pointer num, int collid) -
text_hash_extended
long text_hash_extended(jnr.ffi.Pointer txt, long seed, int collid) -
bool_eq
boolean bool_eq(boolean arg1, boolean arg2) -
bool_ge
boolean bool_ge(boolean arg1, boolean arg2) -
bool_gt
boolean bool_gt(boolean arg1, boolean arg2) -
bool_hash
int bool_hash(boolean arg) -
bool_hash_extended
long bool_hash_extended(boolean arg, long seed) -
bool_in
-
bool_le
boolean bool_le(boolean arg1, boolean arg2) -
bool_lt
boolean bool_lt(boolean arg1, boolean arg2) -
bool_ne
boolean bool_ne(boolean arg1, boolean arg2) -
bool_out
jnr.ffi.Pointer bool_out(boolean b) -
bool_to_text
jnr.ffi.Pointer bool_to_text(boolean b) -
add_int16_int16
short add_int16_int16(short num1, short num2) -
add_int16_int32
int add_int16_int32(short num1, int num2) -
add_int16_int64
long add_int16_int64(short num1, long num2) -
add_int32_int16
int add_int32_int16(int num1, short num2) -
add_int32_int32
int add_int32_int32(int num1, int num2) -
add_int32_int64
long add_int32_int64(int num1, long num2) -
add_int64_int16
long add_int64_int16(long num1, short num2) -
add_int64_int32
long add_int64_int32(long num1, int num2) -
add_int64_int64
long add_int64_int64(long num1, long num2) -
bool_to_int32
int bool_to_int32(boolean b) -
div_int16_int16
short div_int16_int16(short num1, short num2) -
div_int16_int32
int div_int16_int32(short num1, int num2) -
div_int16_int64
long div_int16_int64(short num1, long num2) -
div_int32_int16
int div_int32_int16(int num1, short num2) -
div_int32_int32
int div_int32_int32(int num1, int num2) -
div_int32_int64
long div_int32_int64(int num1, long num2) -
div_int64_int16
long div_int64_int16(long num1, short num2) -
div_int64_int32
long div_int64_int32(long num1, int num2) -
div_int64_int64
long div_int64_int64(long num1, long num2) -
eq_int16_int32
boolean eq_int16_int32(short num1, int num2) -
eq_int16_int16
boolean eq_int16_int16(short num1, short num2) -
eq_int16_int64
boolean eq_int16_int64(short num1, long num2) -
eq_int32_int16
boolean eq_int32_int16(int num1, short num2) -
eq_int32_int32
boolean eq_int32_int32(int num1, int num2) -
eq_int32_int64
boolean eq_int32_int64(int num1, long num2) -
eq_int64_int16
boolean eq_int64_int16(long num1, short num2) -
eq_int64_int32
boolean eq_int64_int32(long num1, int num2) -
eq_int64_int64
boolean eq_int64_int64(long num1, long num2) -
float4_to_int64
long float4_to_int64(jnr.ffi.Pointer num) -
float8_to_int64
long float8_to_int64(double num) -
ge_int16_int16
boolean ge_int16_int16(short num1, short num2) -
ge_int16_int32
boolean ge_int16_int32(short num1, int num2) -
ge_int16_int64
boolean ge_int16_int64(short num1, long num2) -
ge_int32_int16
boolean ge_int32_int16(int num1, short num2) -
ge_int32_int32
boolean ge_int32_int32(int num1, int num2) -
ge_int32_int64
boolean ge_int32_int64(int num1, long num2) -
ge_int64_int16
boolean ge_int64_int16(long num1, short num2) -
ge_int64_int32
boolean ge_int64_int32(long num1, int num2) -
ge_int64_int64
boolean ge_int64_int64(long num1, long num2) -
gt_int16_int16
boolean gt_int16_int16(short num1, short num2) -
gt_int16_int32
boolean gt_int16_int32(short num1, int num2) -
gt_int16_int64
boolean gt_int16_int64(short num1, long num2) -
gt_int32_int16
boolean gt_int32_int16(int num1, short num2) -
gt_int32_int32
boolean gt_int32_int32(int num1, int num2) -
gt_int32_int64
boolean gt_int32_int64(int num1, long num2) -
gt_int64_int16
boolean gt_int64_int16(long num1, short num2) -
gt_int64_int32
boolean gt_int64_int32(long num1, int num2) -
gt_int64_int64
boolean gt_int64_int64(long num1, long num2) -
int16_abs
short int16_abs(short num) -
int16_and
short int16_and(short num1, short num2) -
int16_in
-
int16_larger
short int16_larger(short num1, short num2) -
int16_mod
short int16_mod(short num1, short num2) -
int16_not
short int16_not(short num) -
int16_or
short int16_or(short num1, short num2) -
int16_out
jnr.ffi.Pointer int16_out(short num) -
int16_shl
short int16_shl(short num1, int num2) -
int16_shr
short int16_shr(short num1, int num2) -
int16_smaller
short int16_smaller(short num1, short num2) -
int16_to_int32
int int16_to_int32(short num) -
int16_to_int64
long int16_to_int64(short num) -
int16_uminus
short int16_uminus(short num) -
int16_uplus
short int16_uplus(short num) -
int16_xor
short int16_xor(short num1, short num2) -
int32_abs
int int32_abs(int num) -
int32_and
int int32_and(int num1, int num2) -
int32_cmp
int int32_cmp(int l, int r) -
int32_gcd
int int32_gcd(int num1, int num2) -
int32_in
-
int32_inc
int int32_inc(int num) -
int32_larger
int int32_larger(int num1, int num2) -
int32_lcm
int int32_lcm(int num1, int num2) -
int32_mod
int int32_mod(int num1, int num2) -
int32_not
int int32_not(int num) -
int32_or
int int32_or(int num1, int num2) -
int32_out
jnr.ffi.Pointer int32_out(int num) -
int32_shl
int int32_shl(int num1, int num2) -
int32_shr
int int32_shr(int num1, int num2) -
int32_smaller
int int32_smaller(int num1, int num2) -
int32_to_bool
boolean int32_to_bool(int num) -
int32_to_int16
short int32_to_int16(int num) -
int32_to_int64
long int32_to_int64(int num) -
int32_uminus
int int32_uminus(int num) -
int32_uplus
int int32_uplus(int num) -
int32_xor
int int32_xor(int num1, int num2) -
int64_abs
long int64_abs(long num) -
int64_and
long int64_and(long num1, long num2) -
int64_cmp
int int64_cmp(long l, long r) -
int64_dec
long int64_dec(long num) -
int64_gcd
long int64_gcd(long num1, long num2) -
int64_in
-
int64_inc
long int64_inc(long num) -
int64_larger
long int64_larger(long num1, long num2) -
int64_lcm
long int64_lcm(long num1, long num2) -
int64_mod
long int64_mod(long num1, long num2) -
int64_not
long int64_not(long num) -
int64_or
long int64_or(long num1, long num2) -
int64_out
jnr.ffi.Pointer int64_out(long num) -
int64_shl
long int64_shl(long num1, int num2) -
int64_shr
long int64_shr(long num1, int num2) -
int64_smaller
long int64_smaller(long num1, long num2) -
int64_to_float4
jnr.ffi.Pointer int64_to_float4(long num) -
int64_to_float8
double int64_to_float8(long num) -
int64_to_int16
short int64_to_int16(long num) -
int64_to_int32
int int64_to_int32(long num) -
int64_uminus
long int64_uminus(long num) -
int64_uplus
long int64_uplus(long num) -
int64_xor
long int64_xor(long num1, long num2) -
le_int16_int16
boolean le_int16_int16(short num1, short num2) -
le_int16_int32
boolean le_int16_int32(short num1, int num2) -
le_int16_int64
boolean le_int16_int64(short num1, long num2) -
le_int32_int16
boolean le_int32_int16(int num1, short num2) -
le_int32_int32
boolean le_int32_int32(int num1, int num2) -
le_int32_int64
boolean le_int32_int64(int num1, long num2) -
le_int64_int16
boolean le_int64_int16(long num1, short num2) -
le_int64_int32
boolean le_int64_int32(long num1, int num2) -
le_int64_int64
boolean le_int64_int64(long num1, long num2) -
lt_int16_int16
boolean lt_int16_int16(short num1, short num2) -
lt_int16_int32
boolean lt_int16_int32(short num1, int num2) -
lt_int16_int64
boolean lt_int16_int64(short num1, long num2) -
lt_int32_int16
boolean lt_int32_int16(int num1, short num2) -
lt_int32_int32
boolean lt_int32_int32(int num1, int num2) -
lt_int32_int64
boolean lt_int32_int64(int num1, long num2) -
lt_int64_int16
boolean lt_int64_int16(long num1, short num2) -
lt_int64_int32
boolean lt_int64_int32(long num1, int num2) -
lt_int64_int64
boolean lt_int64_int64(long num1, long num2) -
minus_int16_int16
short minus_int16_int16(short num1, short num2) -
minus_int16_int32
int minus_int16_int32(short num1, int num2) -
minus_int16_int64
long minus_int16_int64(short num1, long num2) -
minus_int32_int16
int minus_int32_int16(int num1, short num2) -
minus_int32_int32
int minus_int32_int32(int num1, int num2) -
minus_int32_int64
long minus_int32_int64(int num1, long num2) -
minus_int64_int16
long minus_int64_int16(long num1, short num2) -
minus_int64_int32
long minus_int64_int32(long num1, int num2) -
minus_int64_int64
long minus_int64_int64(long num1, long num2) -
mul_int16_int16
short mul_int16_int16(short num1, short num2) -
mul_int16_int32
int mul_int16_int32(short num1, int num2) -
mul_int16_int64
long mul_int16_int64(short num1, long num2) -
mul_int32_int16
int mul_int32_int16(int num1, short num2) -
mul_int32_int32
int mul_int32_int32(int num1, int num2) -
mul_int32_int64
long mul_int32_int64(int num1, long num2) -
mul_int64_int16
long mul_int64_int16(long num1, short num2) -
mul_int64_int32
long mul_int64_int32(long num1, int num2) -
mul_int64_int64
long mul_int64_int64(long num1, long num2) -
ne_int16_int16
boolean ne_int16_int16(short num1, short num2) -
ne_int16_int32
boolean ne_int16_int32(short num1, int num2) -
ne_int16_int64
boolean ne_int16_int64(short num1, long num2) -
ne_int32_int16
boolean ne_int32_int16(int num1, short num2) -
ne_int32_int32
boolean ne_int32_int32(int num1, int num2) -
ne_int32_int64
boolean ne_int32_int64(int num1, long num2) -
ne_int64_int16
boolean ne_int64_int16(long num1, short num2) -
ne_int64_int32
boolean ne_int64_int32(long num1, int num2) -
ne_int64_int64
boolean ne_int64_int64(long num1, long num2) -
numeric_copy
jnr.ffi.Pointer numeric_copy(jnr.ffi.Pointer num) -
pg_numeric_in
-
pg_numeric_out
jnr.ffi.Pointer pg_numeric_out(jnr.ffi.Pointer num) -
pg_numeric_typmodin
int pg_numeric_typmodin(jnr.ffi.Pointer tl, int n) -
pg_numeric_typmodout
jnr.ffi.Pointer pg_numeric_typmodout(int typmod) -
pg_numeric
jnr.ffi.Pointer pg_numeric(jnr.ffi.Pointer num, int typmod) -
pg_numeric_abs
jnr.ffi.Pointer pg_numeric_abs(jnr.ffi.Pointer num) -
pg_numeric_uplus
jnr.ffi.Pointer pg_numeric_uplus(jnr.ffi.Pointer num) -
pg_numeric_uminus
jnr.ffi.Pointer pg_numeric_uminus(jnr.ffi.Pointer num) -
pg_numeric_sign
jnr.ffi.Pointer pg_numeric_sign(jnr.ffi.Pointer num) -
pg_numeric_round
jnr.ffi.Pointer pg_numeric_round(jnr.ffi.Pointer num, int scale) -
pg_numeric_trunc
jnr.ffi.Pointer pg_numeric_trunc(jnr.ffi.Pointer num, int scale) -
pg_numeric_ceil
jnr.ffi.Pointer pg_numeric_ceil(jnr.ffi.Pointer num) -
pg_numeric_floor
jnr.ffi.Pointer pg_numeric_floor(jnr.ffi.Pointer num) -
numeric_width_bucket
int numeric_width_bucket(jnr.ffi.Pointer operand, jnr.ffi.Pointer bound1, jnr.ffi.Pointer bound2, int count) -
pg_numeric_cmp
int pg_numeric_cmp(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_eq
boolean pg_numeric_eq(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_ne
boolean pg_numeric_ne(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_gt
boolean pg_numeric_gt(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_ge
boolean pg_numeric_ge(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_lt
boolean pg_numeric_lt(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_le
boolean pg_numeric_le(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
numeric_hash
int numeric_hash(jnr.ffi.Pointer key) -
numeric_hash_extended
long numeric_hash_extended(jnr.ffi.Pointer key, long seed) -
pg_numeric_add
jnr.ffi.Pointer pg_numeric_add(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_sub
jnr.ffi.Pointer pg_numeric_sub(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_mul
jnr.ffi.Pointer pg_numeric_mul(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_div
jnr.ffi.Pointer pg_numeric_div(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_div_trunc
jnr.ffi.Pointer pg_numeric_div_trunc(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_mod
jnr.ffi.Pointer pg_numeric_mod(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_inc
jnr.ffi.Pointer pg_numeric_inc(jnr.ffi.Pointer num) -
pg_numeric_smaller
jnr.ffi.Pointer pg_numeric_smaller(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_larger
jnr.ffi.Pointer pg_numeric_larger(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_gcd
jnr.ffi.Pointer pg_numeric_gcd(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_lcm
jnr.ffi.Pointer pg_numeric_lcm(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_fac
jnr.ffi.Pointer pg_numeric_fac(long num) -
pg_numeric_sqrt
jnr.ffi.Pointer pg_numeric_sqrt(jnr.ffi.Pointer num) -
pg_numeric_exp
jnr.ffi.Pointer pg_numeric_exp(jnr.ffi.Pointer num) -
pg_numeric_ln
jnr.ffi.Pointer pg_numeric_ln(jnr.ffi.Pointer num) -
pg_numeric_log
jnr.ffi.Pointer pg_numeric_log(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
numeric_pow
jnr.ffi.Pointer numeric_pow(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
pg_numeric_scale
int pg_numeric_scale(jnr.ffi.Pointer num) -
pg_numeric_min_scale
int pg_numeric_min_scale(jnr.ffi.Pointer num) -
pg_numeric_trim_scale
jnr.ffi.Pointer pg_numeric_trim_scale(jnr.ffi.Pointer num) -
int32_to_numeric
jnr.ffi.Pointer int32_to_numeric(int num) -
numeric_to_int32
int numeric_to_int32(jnr.ffi.Pointer num) -
int64_to_numeric
jnr.ffi.Pointer int64_to_numeric(long num) -
numeric_to_int64
long numeric_to_int64(jnr.ffi.Pointer num) -
int16_to_numeric
jnr.ffi.Pointer int16_to_numeric(short num) -
numeric_to_int16
short numeric_to_int16(jnr.ffi.Pointer num) -
numeric_to_float4
jnr.ffi.Pointer numeric_to_float4(jnr.ffi.Pointer num) -
numeric_to_float8
double numeric_to_float8(jnr.ffi.Pointer num) -
float4_to_numeric
jnr.ffi.Pointer float4_to_numeric(jnr.ffi.Pointer num) -
float8_to_numeric
jnr.ffi.Pointer float8_to_numeric(double num) -
add_float4_float4
jnr.ffi.Pointer add_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
add_float4_float8
double add_float4_float8(jnr.ffi.Pointer num1, double num2) -
add_float8_float4
double add_float8_float4(double num1, jnr.ffi.Pointer num2) -
add_float8_float8
double add_float8_float8(double num1, double num2) -
div_float4_float4
jnr.ffi.Pointer div_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
div_float4_float8
double div_float4_float8(jnr.ffi.Pointer num1, double num2) -
div_float8_float4
double div_float8_float4(double num1, jnr.ffi.Pointer num2) -
div_float8_float8
double div_float8_float8(double num1, double num2) -
eq_float4_float4
boolean eq_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
eq_float4_float8
boolean eq_float4_float8(jnr.ffi.Pointer num1, double num2) -
eq_float8_float4
boolean eq_float8_float4(double num1, jnr.ffi.Pointer num2) -
eq_float8_float8
boolean eq_float8_float8(double num1, double num2) -
float4_abs
jnr.ffi.Pointer float4_abs(jnr.ffi.Pointer num) -
float4_in
-
float4_larger
jnr.ffi.Pointer float4_larger(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
float4_out
jnr.ffi.Pointer float4_out(jnr.ffi.Pointer num) -
float4_smaller
jnr.ffi.Pointer float4_smaller(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
float4_to_float8
double float4_to_float8(jnr.ffi.Pointer num) -
float4_to_int16
short float4_to_int16(jnr.ffi.Pointer num) -
float4_to_int32
int float4_to_int32(jnr.ffi.Pointer num) -
float4_um
jnr.ffi.Pointer float4_um(jnr.ffi.Pointer num) -
float4_up
jnr.ffi.Pointer float4_up(jnr.ffi.Pointer num) -
float8_abs
double float8_abs(double num) -
float8_acos
double float8_acos(double num) -
float8_acosd
double float8_acosd(double num) -
float8_acosh
double float8_acosh(double num) -
float8_asin
double float8_asin(double num) -
float8_asind
double float8_asind(double num) -
float8_asinh
double float8_asinh(double num) -
float8_atan
double float8_atan(double num) -
float8_atan2
double float8_atan2(double num1, double num2) -
float8_atan2d
double float8_atan2d(double num1, double num2) -
float8_atand
double float8_atand(double num) -
float8_atanh
double float8_atanh(double num) -
float8_cbrt
double float8_cbrt(double num) -
float8_ceil
double float8_ceil(double num) -
float8_cos
double float8_cos(double num) -
float8_cosd
double float8_cosd(double num) -
float8_cosh
double float8_cosh(double num) -
float8_cot
double float8_cot(double num) -
float8_cotd
double float8_cotd(double num) -
float8_degrees
double float8_degrees(double num) -
float8_exp
double float8_exp(double num) -
float8_floor
double float8_floor(double num) -
float8_gamma
double float8_gamma(double num) -
float8_in
-
float8_larger
double float8_larger(double num1, double num2) -
meos_strtod
-
float8_lgamma
double float8_lgamma(double num) -
float8_ln
double float8_ln(double num) -
float8_log10
double float8_log10(double num) -
float8_out
jnr.ffi.Pointer float8_out(double num, int maxdd) -
float8_pi
double float8_pi() -
float8_pow
double float8_pow(double num1, double num2) -
float8_radians
double float8_radians(double num) -
float8_rint
double float8_rint(double num) -
float8_round
double float8_round(double num, int maxdd) -
float8_sign
double float8_sign(double num) -
float8_sin
double float8_sin(double num) -
float8_sind
double float8_sind(double num) -
float8_sinh
double float8_sinh(double num) -
float8_smaller
double float8_smaller(double num1, double num2) -
float8_sqrt
double float8_sqrt(double num) -
float8_tan
double float8_tan(double num) -
float8_tand
double float8_tand(double num) -
float8_tanh
double float8_tanh(double num) -
float8_to_float4
jnr.ffi.Pointer float8_to_float4(double num) -
float8_to_int16
short float8_to_int16(double num) -
float8_to_int32
int float8_to_int32(double num) -
float8_trunc
double float8_trunc(double num) -
float8_um
double float8_um(double num) -
float8_up
double float8_up(double num) -
float8_width_bucket
int float8_width_bucket(double num, double bound1, double bound2, int count) -
ge_float4_float4
boolean ge_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
ge_float4_float8
boolean ge_float4_float8(jnr.ffi.Pointer num1, double num2) -
ge_float8_float4
boolean ge_float8_float4(double num1, jnr.ffi.Pointer num2) -
ge_float8_float8
boolean ge_float8_float8(double num1, double num2) -
gt_float4_float4
boolean gt_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
gt_float4_float8
boolean gt_float4_float8(jnr.ffi.Pointer num1, double num2) -
gt_float8_float4
boolean gt_float8_float4(double num1, jnr.ffi.Pointer num2) -
gt_float8_float8
boolean gt_float8_float8(double num1, double num2) -
int16_to_float4
jnr.ffi.Pointer int16_to_float4(short num) -
int16_to_float8
double int16_to_float8(short num) -
int32_to_float4
jnr.ffi.Pointer int32_to_float4(int num) -
int32_to_float8
double int32_to_float8(int num) -
le_float4_float4
boolean le_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
le_float4_float8
boolean le_float4_float8(jnr.ffi.Pointer num1, double num2) -
le_float8_float4
boolean le_float8_float4(double num1, jnr.ffi.Pointer num2) -
le_float8_float8
boolean le_float8_float8(double num1, double num2) -
lt_float4_float4
boolean lt_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
lt_float4_float8
boolean lt_float4_float8(jnr.ffi.Pointer num1, double num2) -
lt_float8_float4
boolean lt_float8_float4(double num1, jnr.ffi.Pointer num2) -
lt_float8_float8
boolean lt_float8_float8(double num1, double num2) -
minus_float4_float4
jnr.ffi.Pointer minus_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
minus_float4_float8
double minus_float4_float8(jnr.ffi.Pointer num1, double num2) -
minus_float8_float4
double minus_float8_float4(double num1, jnr.ffi.Pointer num2) -
minus_float8_float8
double minus_float8_float8(double num1, double num2) -
mul_float4_float4
jnr.ffi.Pointer mul_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
mul_float4_float8
double mul_float4_float8(jnr.ffi.Pointer num1, double num2) -
mul_float8_float4
double mul_float8_float4(double num1, jnr.ffi.Pointer num2) -
mul_float8_float8
double mul_float8_float8(double num1, double num2) -
ne_float4_float4
boolean ne_float4_float4(jnr.ffi.Pointer num1, jnr.ffi.Pointer num2) -
ne_float4_float8
boolean ne_float4_float8(jnr.ffi.Pointer num1, double num2) -
ne_float8_float4
boolean ne_float8_float4(double num1, jnr.ffi.Pointer num2) -
ne_float8_float8
boolean ne_float8_float8(double num1, double num2) -
pg_float4_cmp
int pg_float4_cmp(jnr.ffi.Pointer a, jnr.ffi.Pointer b) -
pg_float8_cmp
int pg_float8_cmp(double a, double b) -
pg_cstring_to_text
-
cstring_to_text
-
int32_to_bin
jnr.ffi.Pointer int32_to_bin(int num) -
int32_to_hex
jnr.ffi.Pointer int32_to_hex(int num) -
int32_to_oct
jnr.ffi.Pointer int32_to_oct(int num) -
int64_to_bin
jnr.ffi.Pointer int64_to_bin(long num) -
int64_to_hex
jnr.ffi.Pointer int64_to_hex(long num) -
int64_to_oct
jnr.ffi.Pointer int64_to_oct(long num) -
pg_icu_unicode_version
jnr.ffi.Pointer pg_icu_unicode_version() -
pg_text_concat
jnr.ffi.Pointer pg_text_concat(jnr.ffi.Pointer textarr, int count) -
pg_text_concat_ws
jnr.ffi.Pointer pg_text_concat_ws(jnr.ffi.Pointer textarr, int count, jnr.ffi.Pointer sep) -
pg_text_ge
boolean pg_text_ge(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
pg_text_gt
boolean pg_text_gt(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
pg_text_larger
jnr.ffi.Pointer pg_text_larger(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
pg_text_le
boolean pg_text_le(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
pg_text_left
jnr.ffi.Pointer pg_text_left(jnr.ffi.Pointer txt, int n) -
pg_text_lt
boolean pg_text_lt(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
pg_text_pattern_ge
boolean pg_text_pattern_ge(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
pg_text_pattern_gt
boolean pg_text_pattern_gt(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
pg_text_pattern_le
boolean pg_text_pattern_le(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
pg_text_pattern_lt
boolean pg_text_pattern_lt(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
pg_text_reverse
jnr.ffi.Pointer pg_text_reverse(jnr.ffi.Pointer txt) -
pg_text_right
jnr.ffi.Pointer pg_text_right(jnr.ffi.Pointer txt, int n) -
pg_text_smaller
jnr.ffi.Pointer pg_text_smaller(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
pg_text_starts_with
boolean pg_text_starts_with(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
pg_text_substr
jnr.ffi.Pointer pg_text_substr(jnr.ffi.Pointer txt, int start, int length) -
pg_text_substr_no_len
jnr.ffi.Pointer pg_text_substr_no_len(jnr.ffi.Pointer txt, int start) -
pg_unicode_assigned
boolean pg_unicode_assigned(jnr.ffi.Pointer txt) -
pg_unicode_is_normalized
boolean pg_unicode_is_normalized(jnr.ffi.Pointer txt, jnr.ffi.Pointer fmt) -
pg_unicode_normalize_func
jnr.ffi.Pointer pg_unicode_normalize_func(jnr.ffi.Pointer txt, jnr.ffi.Pointer fmt) -
pg_unicode_version
jnr.ffi.Pointer pg_unicode_version() -
pg_unistr
jnr.ffi.Pointer pg_unistr(jnr.ffi.Pointer txt) -
pg_text_to_cstring
jnr.ffi.Pointer pg_text_to_cstring(jnr.ffi.Pointer txt) -
text_to_cstring
jnr.ffi.Pointer text_to_cstring(jnr.ffi.Pointer txt) -
text_cat
jnr.ffi.Pointer text_cat(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
text_cmp
int text_cmp(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2, int collid) -
text_copy
jnr.ffi.Pointer text_copy(jnr.ffi.Pointer txt) -
text_eq
boolean text_eq(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
text_in
-
text_initcap
jnr.ffi.Pointer text_initcap(jnr.ffi.Pointer txt) -
text_len
int text_len(jnr.ffi.Pointer txt) -
text_lower
jnr.ffi.Pointer text_lower(jnr.ffi.Pointer txt) -
text_ne
boolean text_ne(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
text_octetlen
int text_octetlen(jnr.ffi.Pointer txt) -
text_out
jnr.ffi.Pointer text_out(jnr.ffi.Pointer txt) -
text_overlay
jnr.ffi.Pointer text_overlay(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2, int from, int count) -
text_overlay_no_len
jnr.ffi.Pointer text_overlay_no_len(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2, int from) -
text_pos
int text_pos(jnr.ffi.Pointer txt, jnr.ffi.Pointer search) -
text_upper
jnr.ffi.Pointer text_upper(jnr.ffi.Pointer txt) -
textcat_text_text
jnr.ffi.Pointer textcat_text_text(jnr.ffi.Pointer txt1, jnr.ffi.Pointer txt2) -
bytea_copy
jnr.ffi.Pointer bytea_copy(jnr.ffi.Pointer ba) -
add_date_int
int add_date_int(int date, int days) -
add_date_interval
int add_date_interval(int date, jnr.ffi.Pointer interv) -
cmp_date_timestamp
int cmp_date_timestamp(int date, long ts2) -
cmp_date_date
int cmp_date_date(int date1, int date2) -
cmp_date_timestamptz
int cmp_date_timestamptz(int date, long ts2) -
cmp_timestamp_date
int cmp_timestamp_date(long ts1, int date) -
cmp_timestamptz_date
int cmp_timestamptz_date(long ts1, int date) -
date_extract
jnr.ffi.Pointer date_extract(int date, jnr.ffi.Pointer units) -
date_hash
int date_hash(int date) -
date_hash_extended
long date_hash_extended(int date, long seed) -
date_is_finite
boolean date_is_finite(int date) -
date_time_to_timestamp
long date_time_to_timestamp(int date, jnr.ffi.Pointer time) -
date_to_timestamp
long date_to_timestamp(int date) -
date_to_timestamptz
long date_to_timestamptz(int date) -
eq_date_date
boolean eq_date_date(int date1, int date2) -
eq_date_timestamp
boolean eq_date_timestamp(int date, long ts2) -
eq_date_timestamptz
boolean eq_date_timestamptz(int date, long ts2) -
eq_timestamp_date
boolean eq_timestamp_date(long ts1, int date) -
eq_timestamptz_date
boolean eq_timestamptz_date(long ts1, int date) -
ge_date_date
boolean ge_date_date(int date1, int date2) -
ge_date_timestamp
boolean ge_date_timestamp(int date, long ts) -
ge_date_timestamptz
boolean ge_date_timestamptz(int date, long ts2) -
ge_timestamp_date
boolean ge_timestamp_date(long ts1, int date) -
ge_timestamptz_date
boolean ge_timestamptz_date(long ts1, int date) -
gt_date_date
boolean gt_date_date(int date1, int date2) -
gt_date_timestamp
boolean gt_date_timestamp(int date, long ts) -
gt_date_timestamptz
boolean gt_date_timestamptz(int date, long ts2) -
gt_timestamp_date
boolean gt_timestamp_date(long ts1, int date) -
gt_timestamptz_date
boolean gt_timestamptz_date(long ts1, int date) -
le_date_date
boolean le_date_date(int date1, int date2) -
le_date_timestamp
boolean le_date_timestamp(int date, long ts) -
le_date_timestamptz
boolean le_date_timestamptz(int date, long ts2) -
le_timestamp_date
boolean le_timestamp_date(long ts1, int date) -
le_timestamptz_date
boolean le_timestamptz_date(long ts1, int date) -
lt_date_date
boolean lt_date_date(int date1, int date2) -
lt_date_timestamp
boolean lt_date_timestamp(int date, long ts) -
lt_date_timestamptz
boolean lt_date_timestamptz(int date, long ts2) -
lt_timestamp_date
boolean lt_timestamp_date(long ts1, int date) -
lt_timestamptz_date
boolean lt_timestamptz_date(long ts1, int date) -
minus_date_date
int minus_date_date(int date1, int date2) -
minus_date_int
int minus_date_int(int date, int days) -
minus_date_interval
int minus_date_interval(int date, jnr.ffi.Pointer span) -
ne_date_date
boolean ne_date_date(int date1, int date2) -
ne_date_timestamp
boolean ne_date_timestamp(int date, long ts) -
ne_date_timestamptz
boolean ne_date_timestamptz(int date, long ts2) -
ne_timestamp_date
boolean ne_timestamp_date(long ts1, int date) -
ne_timestamptz_date
boolean ne_timestamptz_date(long ts1, int date) -
pg_date_in
-
pg_date_larger
int pg_date_larger(int date1, int date2) -
pg_date_make
int pg_date_make(int year, int mon, int mday) -
pg_date_smaller
int pg_date_smaller(int date1, int date2) -
pg_date_out
jnr.ffi.Pointer pg_date_out(int date) -
time_overlaps
boolean time_overlaps(jnr.ffi.Pointer ts1, jnr.ffi.Pointer te1, jnr.ffi.Pointer ts2, jnr.ffi.Pointer te2) -
timestamp_to_date
int timestamp_to_date(long timestamp) -
timestamptz_to_date
int timestamptz_to_date(long timestamp) -
date_timetz_to_timestamptz
long date_timetz_to_timestamptz(int date, jnr.ffi.Pointer timetz) -
interval_to_time
jnr.ffi.Pointer interval_to_time(jnr.ffi.Pointer interv) -
minus_time_interval
jnr.ffi.Pointer minus_time_interval(jnr.ffi.Pointer time, jnr.ffi.Pointer interv) -
minus_time_time
jnr.ffi.Pointer minus_time_time(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) -
minus_timetz_interval
jnr.ffi.Pointer minus_timetz_interval(jnr.ffi.Pointer timetz, jnr.ffi.Pointer interv) -
pg_time_cmp
int pg_time_cmp(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) -
pg_time_eq
boolean pg_time_eq(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) -
pg_time_ge
boolean pg_time_ge(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) -
pg_time_gt
boolean pg_time_gt(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) -
pg_time_hash
int pg_time_hash(jnr.ffi.Pointer time) -
pg_time_hash_extended
long pg_time_hash_extended(jnr.ffi.Pointer time, int seed) -
pg_time_in
-
pg_time_larger
jnr.ffi.Pointer pg_time_larger(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) -
pg_time_le
boolean pg_time_le(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) -
pg_time_lt
boolean pg_time_lt(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) -
pg_time_ne
boolean pg_time_ne(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) -
pg_time_out
jnr.ffi.Pointer pg_time_out(jnr.ffi.Pointer time) -
pg_time_part
double pg_time_part(jnr.ffi.Pointer time, jnr.ffi.Pointer units) -
pg_time_scale
jnr.ffi.Pointer pg_time_scale(jnr.ffi.Pointer date, int typmod) -
pg_time_smaller
jnr.ffi.Pointer pg_time_smaller(jnr.ffi.Pointer time1, jnr.ffi.Pointer time2) -
pg_timetz_at_local
jnr.ffi.Pointer pg_timetz_at_local(jnr.ffi.Pointer timetz) -
pg_timetz_cmp
int pg_timetz_cmp(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) -
pg_timetz_eq
boolean pg_timetz_eq(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) -
pg_timetz_ge
boolean pg_timetz_ge(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) -
pg_timetz_gt
boolean pg_timetz_gt(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) -
pg_timetz_hash
int pg_timetz_hash(jnr.ffi.Pointer timetz) -
pg_timetz_hash_extended
long pg_timetz_hash_extended(jnr.ffi.Pointer timetz, long seed) -
pg_timetz_in
-
pg_timetz_izone
jnr.ffi.Pointer pg_timetz_izone(jnr.ffi.Pointer timetz, jnr.ffi.Pointer zone) -
pg_timetz_le
boolean pg_timetz_le(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) -
pg_timetz_lt
boolean pg_timetz_lt(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) -
pg_timetz_ne
boolean pg_timetz_ne(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) -
pg_timetz_out
jnr.ffi.Pointer pg_timetz_out(jnr.ffi.Pointer timetz) -
pg_timetz_larger
jnr.ffi.Pointer pg_timetz_larger(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) -
pg_timetz_part
double pg_timetz_part(jnr.ffi.Pointer timetz, jnr.ffi.Pointer units) -
pg_timetz_scale
jnr.ffi.Pointer pg_timetz_scale(jnr.ffi.Pointer timetz, int typmod) -
pg_timetz_smaller
jnr.ffi.Pointer pg_timetz_smaller(jnr.ffi.Pointer timetz1, jnr.ffi.Pointer timetz2) -
pg_timetz_zone
jnr.ffi.Pointer pg_timetz_zone(jnr.ffi.Pointer timetz, jnr.ffi.Pointer zone) -
plus_time_interval
jnr.ffi.Pointer plus_time_interval(jnr.ffi.Pointer time, jnr.ffi.Pointer interv) -
plus_timetz_interval
jnr.ffi.Pointer plus_timetz_interval(jnr.ffi.Pointer timetz, jnr.ffi.Pointer interv) -
time_extract
jnr.ffi.Pointer time_extract(jnr.ffi.Pointer time, jnr.ffi.Pointer units) -
time_make
jnr.ffi.Pointer time_make(int tm_hour, int tm_min, double sec) -
time_to_interval
jnr.ffi.Pointer time_to_interval(jnr.ffi.Pointer time) -
time_to_timetz
jnr.ffi.Pointer time_to_timetz(jnr.ffi.Pointer time) -
timestamp_to_time
jnr.ffi.Pointer timestamp_to_time(long ts) -
timestamptz_to_time
jnr.ffi.Pointer timestamptz_to_time(long tztz) -
timestamptz_to_timetz
jnr.ffi.Pointer timestamptz_to_timetz(long tztz) -
timetz_overlaps
boolean timetz_overlaps(jnr.ffi.Pointer ts1, jnr.ffi.Pointer te1, jnr.ffi.Pointer ts2, jnr.ffi.Pointer te2) -
timetz_to_time
jnr.ffi.Pointer timetz_to_time(jnr.ffi.Pointer timetz) -
timetz_extract
jnr.ffi.Pointer timetz_extract(jnr.ffi.Pointer timetz, jnr.ffi.Pointer units) -
add_timestamp_interval
long add_timestamp_interval(long ts, jnr.ffi.Pointer interv) -
add_timestamptz_interval
long add_timestamptz_interval(long tstz, jnr.ffi.Pointer interv) -
add_timestamptz_interval_at_zone
long add_timestamptz_interval_at_zone(long tstz, jnr.ffi.Pointer interv, jnr.ffi.Pointer zone) -
cmp_timestamp_timestamp
int cmp_timestamp_timestamp(long ts1, long ts2) -
cmp_timestamp_timestamptz
int cmp_timestamp_timestamptz(long ts, long tstz) -
cmp_timestamptz_timestamp
int cmp_timestamptz_timestamp(long tstz, long ts) -
eq_timestamp_timestamp
boolean eq_timestamp_timestamp(long ts1, long ts2) -
eq_timestamp_timestamptz
boolean eq_timestamp_timestamptz(long ts, long tstz) -
eq_timestamptz_timestamp
boolean eq_timestamptz_timestamp(long tstz, long ts) -
float8_to_timestamptz
long float8_to_timestamptz(double seconds) -
gt_timestamp_timestamp
boolean gt_timestamp_timestamp(long ts1, long ts2) -
gt_timestamp_timestamptz
boolean gt_timestamp_timestamptz(long ts, long tstz) -
gt_timestamptz_timestamp
boolean gt_timestamptz_timestamp(long tstz, long ts) -
ge_timestamp_timestamp
boolean ge_timestamp_timestamp(long ts1, long ts2) -
ge_timestamp_timestamptz
boolean ge_timestamp_timestamptz(long ts, long tstz) -
ge_timestamptz_timestamp
boolean ge_timestamptz_timestamp(long tstz, long ts) -
le_timestamp_timestamp
boolean le_timestamp_timestamp(long ts1, long ts2) -
le_timestamp_timestamptz
boolean le_timestamp_timestamptz(long ts, long tstz) -
le_timestamptz_timestamp
boolean le_timestamptz_timestamp(long tstz, long ts) -
lt_timestamp_timestamp
boolean lt_timestamp_timestamp(long ts1, long ts2) -
lt_timestamp_timestamptz
boolean lt_timestamp_timestamptz(long ts, long tstz) -
lt_timestamptz_timestamp
boolean lt_timestamptz_timestamp(long tstz, long ts) -
minus_timestamp_interval
long minus_timestamp_interval(long ts, jnr.ffi.Pointer interv) -
minus_timestamp_timestamp
jnr.ffi.Pointer minus_timestamp_timestamp(long ts1, long ts2) -
minus_timestamptz_interval
long minus_timestamptz_interval(long tstz, jnr.ffi.Pointer interv) -
minus_timestamptz_interval_at_zone
long minus_timestamptz_interval_at_zone(long tstz, jnr.ffi.Pointer interv, jnr.ffi.Pointer zone) -
minus_timestamptz_timestamptz
jnr.ffi.Pointer minus_timestamptz_timestamptz(long tstz1, long tstz2) -
ne_timestamp_timestamp
boolean ne_timestamp_timestamp(long ts1, long ts2) -
ne_timestamp_timestamptz
boolean ne_timestamp_timestamptz(long ts, long tstz) -
ne_timestamptz_timestamp
boolean ne_timestamptz_timestamp(long tstz, long ts) -
pg_interval_justify_days
jnr.ffi.Pointer pg_interval_justify_days(jnr.ffi.Pointer interv) -
pg_interval_justify_hours
jnr.ffi.Pointer pg_interval_justify_hours(jnr.ffi.Pointer interv) -
pg_interval_justify_interval
jnr.ffi.Pointer pg_interval_justify_interval(jnr.ffi.Pointer interv) -
pg_timestamp_age
jnr.ffi.Pointer pg_timestamp_age(long ts1, long ts2) -
pg_timestamp_at_local
long pg_timestamp_at_local(long ts) -
pg_timestamp_bin
long pg_timestamp_bin(long ts, jnr.ffi.Pointer stride, long origin) -
pg_timestamp_hash
int pg_timestamp_hash(long ts) -
pg_timestamp_hash_extended
long pg_timestamp_hash_extended(long tstz, long seed) -
pg_timestamp_in
-
pg_timestamp_izone
long pg_timestamp_izone(long ts, jnr.ffi.Pointer zone) -
time_of_day
jnr.ffi.Pointer time_of_day() -
pg_timestamp_larger
long pg_timestamp_larger(long ts1, long ts2) -
pg_timestamp_out
jnr.ffi.Pointer pg_timestamp_out(long ts) -
pg_timestamp_part
double pg_timestamp_part(long ts, jnr.ffi.Pointer units) -
pg_timestamp_scale
long pg_timestamp_scale(long ts, int typmod) -
pg_timestamp_smaller
long pg_timestamp_smaller(long ts1, long ts2) -
pg_timestamp_trunc
long pg_timestamp_trunc(long ts, jnr.ffi.Pointer units) -
pg_timestamp_zone
long pg_timestamp_zone(long ts, jnr.ffi.Pointer zone) -
pg_timestamptz_age
jnr.ffi.Pointer pg_timestamptz_age(long tstz1, long tstz2) -
pg_timestamptz_bin
long pg_timestamptz_bin(long tstz, jnr.ffi.Pointer stride, long origin) -
pg_timestamptz_hash
int pg_timestamptz_hash(long tstz) -
pg_timestamptz_hash_extended
long pg_timestamptz_hash_extended(long tstz, long seed) -
pg_timestamptz_in
-
pg_timestamptz_izone
long pg_timestamptz_izone(long tstz, jnr.ffi.Pointer zone) -
pg_timestamptz_out
jnr.ffi.Pointer pg_timestamptz_out(long tstz) -
pg_timestamptz_part
double pg_timestamptz_part(long tstz, jnr.ffi.Pointer units) -
pg_timestamptz_scale
long pg_timestamptz_scale(long tstz, int typmod) -
pg_timestamptz_trunc
long pg_timestamptz_trunc(long tstz, jnr.ffi.Pointer units) -
pg_timestamptz_trunc_zone
long pg_timestamptz_trunc_zone(long tstz, jnr.ffi.Pointer units, jnr.ffi.Pointer zone) -
pg_timestamptz_zone
long pg_timestamptz_zone(long tstz, jnr.ffi.Pointer zone) -
timestamp_extract
jnr.ffi.Pointer timestamp_extract(long ts, jnr.ffi.Pointer units) -
timestamp_is_finite
boolean timestamp_is_finite(long ts) -
timestamp_make
long timestamp_make(int year, int month, int mday, int hour, int min, double sec) -
timestamp_overlaps
boolean timestamp_overlaps(long ts1, long te1, long ts2, long te2) -
timestamp_to_timestamptz
long timestamp_to_timestamptz(long ts) -
timestamptz_at_local
long timestamptz_at_local(long tstz) -
pg_timestamptz_at_local
long pg_timestamptz_at_local(long tstz) -
timestamptz_extract
jnr.ffi.Pointer timestamptz_extract(long tstz, jnr.ffi.Pointer units) -
timestamptz_make
long timestamptz_make(int year, int month, int day, int hour, int min, double sec) -
timestamptz_make_at_timezone
long timestamptz_make_at_timezone(int year, int month, int day, int hour, int min, double sec, jnr.ffi.Pointer zone) -
timestamptz_shift
long timestamptz_shift(long tstz, jnr.ffi.Pointer interv) -
timestamptz_to_timestamp
long timestamptz_to_timestamp(long tstz) -
add_interval_interval
jnr.ffi.Pointer add_interval_interval(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) -
div_interval_float8
jnr.ffi.Pointer div_interval_float8(jnr.ffi.Pointer interv, double factor) -
interval_extract
jnr.ffi.Pointer interval_extract(jnr.ffi.Pointer interv, jnr.ffi.Pointer units) -
interval_is_finite
boolean interval_is_finite(jnr.ffi.Pointer interv) -
interval_make
jnr.ffi.Pointer interval_make(int years, int months, int weeks, int days, int hours, int mins, double secs) -
interval_negate
jnr.ffi.Pointer interval_negate(jnr.ffi.Pointer interv) -
minus_interval_interval
jnr.ffi.Pointer minus_interval_interval(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) -
mul_float8_interval
jnr.ffi.Pointer mul_float8_interval(double factor, jnr.ffi.Pointer interv) -
mul_interval_float8
jnr.ffi.Pointer mul_interval_float8(jnr.ffi.Pointer interv, double factor) -
pg_interval_cmp
int pg_interval_cmp(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) -
pg_interval_eq
boolean pg_interval_eq(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) -
pg_interval_ge
boolean pg_interval_ge(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) -
pg_interval_gt
boolean pg_interval_gt(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) -
pg_interval_hash
int pg_interval_hash(jnr.ffi.Pointer interv) -
pg_interval_hash_extended
long pg_interval_hash_extended(jnr.ffi.Pointer interv, long seed) -
pg_interval_in
-
pg_interval_larger
jnr.ffi.Pointer pg_interval_larger(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) -
pg_interval_le
boolean pg_interval_le(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) -
pg_interval_lt
boolean pg_interval_lt(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) -
pg_interval_ne
boolean pg_interval_ne(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) -
pg_interval_out
jnr.ffi.Pointer pg_interval_out(jnr.ffi.Pointer interv) -
pg_interval_part
double pg_interval_part(jnr.ffi.Pointer interv, jnr.ffi.Pointer units) -
pg_interval_scale
jnr.ffi.Pointer pg_interval_scale(jnr.ffi.Pointer interv, int typmod) -
pg_interval_smaller
jnr.ffi.Pointer pg_interval_smaller(jnr.ffi.Pointer interv1, jnr.ffi.Pointer interv2) -
pg_interval_trunc
jnr.ffi.Pointer pg_interval_trunc(jnr.ffi.Pointer interv, jnr.ffi.Pointer units) -
pg_json_in
-
pg_json_out
jnr.ffi.Pointer pg_json_out(jnr.ffi.Pointer js) -
pg_jsonb_from_text
jnr.ffi.Pointer pg_jsonb_from_text(jnr.ffi.Pointer txt, boolean unique_keys) -
pg_jsonb_to_text
jnr.ffi.Pointer pg_jsonb_to_text(jnr.ffi.Pointer jb) -
pg_jsonb_in
-
pg_jsonb_out
jnr.ffi.Pointer pg_jsonb_out(jnr.ffi.Pointer jb) -
pg_json_make
jnr.ffi.Pointer pg_json_make(jnr.ffi.Pointer keyvalarr, int count) -
pg_json_make_two_arg
jnr.ffi.Pointer pg_json_make_two_arg(jnr.ffi.Pointer keys, jnr.ffi.Pointer values, int count) -
pg_jsonb_copy
jnr.ffi.Pointer pg_jsonb_copy(jnr.ffi.Pointer jb) -
pg_jsonb_make
jnr.ffi.Pointer pg_jsonb_make(jnr.ffi.Pointer keys_vals, int count) -
pg_jsonb_make_two_arg
jnr.ffi.Pointer pg_jsonb_make_two_arg(jnr.ffi.Pointer keys, jnr.ffi.Pointer values, int count) -
pg_json_array_elements
jnr.ffi.Pointer pg_json_array_elements(jnr.ffi.Pointer js, jnr.ffi.Pointer count) -
pg_json_array_elements_text
jnr.ffi.Pointer pg_json_array_elements_text(jnr.ffi.Pointer js, jnr.ffi.Pointer count) -
pg_json_array_length
int pg_json_array_length(jnr.ffi.Pointer js) -
pg_json_each
jnr.ffi.Pointer pg_json_each(jnr.ffi.Pointer js, jnr.ffi.Pointer values, jnr.ffi.Pointer count) -
pg_json_each_text
jnr.ffi.Pointer pg_json_each_text(jnr.ffi.Pointer js, jnr.ffi.Pointer values, jnr.ffi.Pointer count) -
pg_json_object_keys
jnr.ffi.Pointer pg_json_object_keys(jnr.ffi.Pointer js, jnr.ffi.Pointer count) -
pg_json_typeof
jnr.ffi.Pointer pg_json_typeof(jnr.ffi.Pointer js) -
pg_jsonb_array_elements
jnr.ffi.Pointer pg_jsonb_array_elements(jnr.ffi.Pointer jb, jnr.ffi.Pointer count) -
pg_jsonb_array_elements_text
jnr.ffi.Pointer pg_jsonb_array_elements_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer count) -
pg_jsonb_array_length
int pg_jsonb_array_length(jnr.ffi.Pointer jb) -
pg_jsonb_cmp
int pg_jsonb_cmp(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
pg_jsonb_contained
boolean pg_jsonb_contained(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
pg_jsonb_contains
boolean pg_jsonb_contains(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
pg_jsonb_each
jnr.ffi.Pointer pg_jsonb_each(jnr.ffi.Pointer jb, jnr.ffi.Pointer values, jnr.ffi.Pointer count) -
pg_jsonb_each_text
jnr.ffi.Pointer pg_jsonb_each_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer values, jnr.ffi.Pointer count) -
pg_jsonb_eq
boolean pg_jsonb_eq(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
pg_jsonb_exists
boolean pg_jsonb_exists(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) -
pg_jsonb_exists_array
boolean pg_jsonb_exists_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys_elems, int keys_len, boolean any) -
pg_jsonb_ge
boolean pg_jsonb_ge(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
pg_jsonb_gt
boolean pg_jsonb_gt(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
pg_jsonb_hash
int pg_jsonb_hash(jnr.ffi.Pointer jb) -
pg_jsonb_hash_extended
long pg_jsonb_hash_extended(jnr.ffi.Pointer jb, long seed) -
pg_jsonb_object_keys
jnr.ffi.Pointer pg_jsonb_object_keys(jnr.ffi.Pointer jb, jnr.ffi.Pointer count) -
pg_json_array_element
jnr.ffi.Pointer pg_json_array_element(jnr.ffi.Pointer js, int element) -
pg_json_array_element_text
jnr.ffi.Pointer pg_json_array_element_text(jnr.ffi.Pointer js, int element) -
pg_json_extract_path
jnr.ffi.Pointer pg_json_extract_path(jnr.ffi.Pointer js, jnr.ffi.Pointer path_elems, int path_len) -
pg_json_extract_path_text
jnr.ffi.Pointer pg_json_extract_path_text(jnr.ffi.Pointer js, jnr.ffi.Pointer path_elems, int path_len) -
pg_json_object_field
jnr.ffi.Pointer pg_json_object_field(jnr.ffi.Pointer js, jnr.ffi.Pointer key) -
pg_json_object_field_text
jnr.ffi.Pointer pg_json_object_field_text(jnr.ffi.Pointer js, jnr.ffi.Pointer key) -
pg_json_strip_nulls
jnr.ffi.Pointer pg_json_strip_nulls(jnr.ffi.Pointer js, boolean strip_in_arrays) -
pg_jsonb_array_element
jnr.ffi.Pointer pg_jsonb_array_element(jnr.ffi.Pointer jb, int element) -
pg_jsonb_array_element_text
jnr.ffi.Pointer pg_jsonb_array_element_text(jnr.ffi.Pointer jb, int element) -
pg_jsonb_concat
jnr.ffi.Pointer pg_jsonb_concat(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
pg_jsonb_delete
jnr.ffi.Pointer pg_jsonb_delete(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) -
pg_jsonb_delete_array
jnr.ffi.Pointer pg_jsonb_delete_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys_elems, int keys_len) -
pg_jsonb_delete_index
jnr.ffi.Pointer pg_jsonb_delete_index(jnr.ffi.Pointer jb, int idx) -
pg_jsonb_delete_path
jnr.ffi.Pointer pg_jsonb_delete_path(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len) -
pg_jsonb_extract_path
jnr.ffi.Pointer pg_jsonb_extract_path(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len) -
pg_jsonb_extract_path_text
jnr.ffi.Pointer pg_jsonb_extract_path_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len) -
pg_jsonb_insert
jnr.ffi.Pointer pg_jsonb_insert(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len, jnr.ffi.Pointer newjb, boolean after) -
pg_jsonb_object_field
jnr.ffi.Pointer pg_jsonb_object_field(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) -
pg_jsonb_object_field_text
jnr.ffi.Pointer pg_jsonb_object_field_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) -
pg_jsonb_pretty
jnr.ffi.Pointer pg_jsonb_pretty(jnr.ffi.Pointer jb) -
pg_jsonb_set
jnr.ffi.Pointer pg_jsonb_set(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len, jnr.ffi.Pointer newjb, boolean create) -
pg_jsonb_set_lax
jnr.ffi.Pointer pg_jsonb_set_lax(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len, jnr.ffi.Pointer newjb, boolean create, jnr.ffi.Pointer handle_null) -
pg_jsonb_strip_nulls
jnr.ffi.Pointer pg_jsonb_strip_nulls(jnr.ffi.Pointer jb, boolean strip_in_arrays) -
pg_jsonb_le
boolean pg_jsonb_le(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
pg_jsonb_lt
boolean pg_jsonb_lt(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
pg_jsonb_ne
boolean pg_jsonb_ne(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
pg_jsonpath_in
-
pg_jsonpath_out
jnr.ffi.Pointer pg_jsonpath_out(jnr.ffi.Pointer jp) -
pg_jsonpath_copy
jnr.ffi.Pointer pg_jsonpath_copy(jnr.ffi.Pointer jp) -
pg_jsonb_path_exists
int pg_jsonb_path_exists(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
pg_jsonb_path_match
boolean pg_jsonb_path_match(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
pg_jsonb_path_query_array
jnr.ffi.Pointer pg_jsonb_path_query_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
pg_jsonb_path_query_first
jnr.ffi.Pointer pg_jsonb_path_query_first(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
pg_jsonb_path_query_all
jnr.ffi.Pointer pg_jsonb_path_query_all(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz, jnr.ffi.Pointer count) -
json_in
-
json_out
jnr.ffi.Pointer json_out(jnr.ffi.Pointer js) -
jsonb_from_text
jnr.ffi.Pointer jsonb_from_text(jnr.ffi.Pointer txt, boolean unique_keys) -
jsonb_in
-
jsonb_out
jnr.ffi.Pointer jsonb_out(jnr.ffi.Pointer jb) -
json_make
jnr.ffi.Pointer json_make(jnr.ffi.Pointer keys_vals, int count) -
json_make_two_arg
jnr.ffi.Pointer json_make_two_arg(jnr.ffi.Pointer keys, jnr.ffi.Pointer values, int count) -
jsonb_copy
jnr.ffi.Pointer jsonb_copy(jnr.ffi.Pointer jb) -
jsonb_make
jnr.ffi.Pointer jsonb_make(jnr.ffi.Pointer keys_vals, int count) -
jsonb_make_two_arg
jnr.ffi.Pointer jsonb_make_two_arg(jnr.ffi.Pointer keys, jnr.ffi.Pointer values, int count) -
jsonb_to_bool
boolean jsonb_to_bool(jnr.ffi.Pointer jb) -
jsonb_to_cstring
jnr.ffi.Pointer jsonb_to_cstring(jnr.ffi.Pointer jb) -
jsonb_to_float4
jnr.ffi.Pointer jsonb_to_float4(jnr.ffi.Pointer jb) -
jsonb_to_float8
double jsonb_to_float8(jnr.ffi.Pointer jb) -
jsonb_to_int16
short jsonb_to_int16(jnr.ffi.Pointer jb) -
jsonb_to_int32
int jsonb_to_int32(jnr.ffi.Pointer jb) -
jsonb_to_int64
long jsonb_to_int64(jnr.ffi.Pointer jb) -
jsonb_to_numeric
jnr.ffi.Pointer jsonb_to_numeric(jnr.ffi.Pointer jb) -
jsonb_to_text
jnr.ffi.Pointer jsonb_to_text(jnr.ffi.Pointer jb) -
json_array_element
jnr.ffi.Pointer json_array_element(jnr.ffi.Pointer js, int element) -
json_array_element_text
jnr.ffi.Pointer json_array_element_text(jnr.ffi.Pointer js, int element) -
json_array_elements
jnr.ffi.Pointer json_array_elements(jnr.ffi.Pointer js, jnr.ffi.Pointer count) -
json_array_elements_text
jnr.ffi.Pointer json_array_elements_text(jnr.ffi.Pointer js, jnr.ffi.Pointer count) -
json_array_length
int json_array_length(jnr.ffi.Pointer js) -
json_each
jnr.ffi.Pointer json_each(jnr.ffi.Pointer js, jnr.ffi.Pointer values, jnr.ffi.Pointer count) -
json_each_text
jnr.ffi.Pointer json_each_text(jnr.ffi.Pointer js, jnr.ffi.Pointer values, jnr.ffi.Pointer count) -
json_extract_path
jnr.ffi.Pointer json_extract_path(jnr.ffi.Pointer js, jnr.ffi.Pointer path_elems, int path_len) -
json_extract_path_text
jnr.ffi.Pointer json_extract_path_text(jnr.ffi.Pointer js, jnr.ffi.Pointer path_elems, int path_len) -
json_object_field
jnr.ffi.Pointer json_object_field(jnr.ffi.Pointer js, jnr.ffi.Pointer key) -
json_object_field_text
jnr.ffi.Pointer json_object_field_text(jnr.ffi.Pointer js, jnr.ffi.Pointer key) -
json_object_keys
jnr.ffi.Pointer json_object_keys(jnr.ffi.Pointer js, jnr.ffi.Pointer count) -
json_typeof
jnr.ffi.Pointer json_typeof(jnr.ffi.Pointer js) -
jsonb_array_element
jnr.ffi.Pointer jsonb_array_element(jnr.ffi.Pointer jb, int element) -
jsonb_array_element_text
jnr.ffi.Pointer jsonb_array_element_text(jnr.ffi.Pointer jb, int element) -
jsonb_array_elements
jnr.ffi.Pointer jsonb_array_elements(jnr.ffi.Pointer jb, jnr.ffi.Pointer count) -
jsonb_array_elements_text
jnr.ffi.Pointer jsonb_array_elements_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer count) -
jsonb_array_length
int jsonb_array_length(jnr.ffi.Pointer jb) -
jsonb_contained
boolean jsonb_contained(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
jsonb_contains
boolean jsonb_contains(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
jsonb_each
jnr.ffi.Pointer jsonb_each(jnr.ffi.Pointer jb, jnr.ffi.Pointer values, jnr.ffi.Pointer count) -
jsonb_each_text
jnr.ffi.Pointer jsonb_each_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer values, jnr.ffi.Pointer count) -
jsonb_exists
boolean jsonb_exists(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) -
jsonb_exists_array
boolean jsonb_exists_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys_elems, int keys_len, boolean any) -
jsonb_extract_path
jnr.ffi.Pointer jsonb_extract_path(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len) -
jsonb_extract_path_text
jnr.ffi.Pointer jsonb_extract_path_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len) -
jsonb_hash
int jsonb_hash(jnr.ffi.Pointer jb) -
jsonb_hash_extended
long jsonb_hash_extended(jnr.ffi.Pointer jb, long seed) -
jsonb_object_field
jnr.ffi.Pointer jsonb_object_field(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) -
jsonb_object_field_text
jnr.ffi.Pointer jsonb_object_field_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) -
jsonb_object_keys
jnr.ffi.Pointer jsonb_object_keys(jnr.ffi.Pointer jb, jnr.ffi.Pointer count) -
json_strip_nulls
jnr.ffi.Pointer json_strip_nulls(jnr.ffi.Pointer js, boolean strip_in_arrays) -
jsonb_concat
jnr.ffi.Pointer jsonb_concat(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
jsonb_delete
jnr.ffi.Pointer jsonb_delete(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) -
jsonb_delete_array
jnr.ffi.Pointer jsonb_delete_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys_elems, int keys_len) -
jsonb_delete_index
jnr.ffi.Pointer jsonb_delete_index(jnr.ffi.Pointer jb, int idx) -
jsonb_delete_path
jnr.ffi.Pointer jsonb_delete_path(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len) -
jsonb_insert
jnr.ffi.Pointer jsonb_insert(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len, jnr.ffi.Pointer newjb, boolean after) -
jsonb_pretty
jnr.ffi.Pointer jsonb_pretty(jnr.ffi.Pointer jb) -
jsonb_set
jnr.ffi.Pointer jsonb_set(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len, jnr.ffi.Pointer newjb, boolean create) -
jsonb_set_lax
jnr.ffi.Pointer jsonb_set_lax(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, int path_len, jnr.ffi.Pointer newjb, boolean create, jnr.ffi.Pointer handle_null) -
jsonb_strip_nulls
jnr.ffi.Pointer jsonb_strip_nulls(jnr.ffi.Pointer jb, boolean strip_in_arrays) -
jsonb_cmp
int jsonb_cmp(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
jsonb_eq
boolean jsonb_eq(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
jsonb_ge
boolean jsonb_ge(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
jsonb_gt
boolean jsonb_gt(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
jsonb_le
boolean jsonb_le(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
jsonb_lt
boolean jsonb_lt(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
jsonb_ne
boolean jsonb_ne(jnr.ffi.Pointer jb1, jnr.ffi.Pointer jb2) -
jsonb_path_exists
int jsonb_path_exists(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
jsonb_path_match
boolean jsonb_path_match(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
jsonb_path_query_all
jnr.ffi.Pointer jsonb_path_query_all(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz, jnr.ffi.Pointer count) -
jsonb_path_query_array
jnr.ffi.Pointer jsonb_path_query_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
jsonb_path_query_first
jnr.ffi.Pointer jsonb_path_query_first(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
jsonpath_in
-
jsonpath_copy
jnr.ffi.Pointer jsonpath_copy(jnr.ffi.Pointer jp) -
jsonpath_out
jnr.ffi.Pointer jsonpath_out(jnr.ffi.Pointer jp) -
jsonbset_in
-
jsonbset_out
jnr.ffi.Pointer jsonbset_out(jnr.ffi.Pointer s, int maxdd) -
jsonbset_make
jnr.ffi.Pointer jsonbset_make(jnr.ffi.Pointer values, int count) -
jsonb_to_set
jnr.ffi.Pointer jsonb_to_set(jnr.ffi.Pointer jb) -
jsonbset_end_value
jnr.ffi.Pointer jsonbset_end_value(jnr.ffi.Pointer s) -
jsonbset_start_value
jnr.ffi.Pointer jsonbset_start_value(jnr.ffi.Pointer s) -
jsonbset_value_n
boolean jsonbset_value_n(jnr.ffi.Pointer s, int n, jnr.ffi.Pointer result) -
jsonbset_values
jnr.ffi.Pointer jsonbset_values(jnr.ffi.Pointer s, jnr.ffi.Pointer count) -
concat_jsonbset_jsonb
jnr.ffi.Pointer concat_jsonbset_jsonb(jnr.ffi.Pointer s, jnr.ffi.Pointer jb, boolean invert) -
jsonbset_array_length
jnr.ffi.Pointer jsonbset_array_length(jnr.ffi.Pointer set) -
jsonbset_object_field
jnr.ffi.Pointer jsonbset_object_field(jnr.ffi.Pointer set, jnr.ffi.Pointer key, boolean astext, int null_handle) -
jsonbset_array_element
jnr.ffi.Pointer jsonbset_array_element(jnr.ffi.Pointer set, int idx, boolean astext, int null_handle) -
jsonbset_delete_index
jnr.ffi.Pointer jsonbset_delete_index(jnr.ffi.Pointer set, int idx) -
jsonbset_delete
jnr.ffi.Pointer jsonbset_delete(jnr.ffi.Pointer set, jnr.ffi.Pointer key) -
jsonbset_delete_array
jnr.ffi.Pointer jsonbset_delete_array(jnr.ffi.Pointer set, jnr.ffi.Pointer keys, int count) -
jsonbset_exists
jnr.ffi.Pointer jsonbset_exists(jnr.ffi.Pointer set, jnr.ffi.Pointer key) -
jsonbset_exists_array
jnr.ffi.Pointer jsonbset_exists_array(jnr.ffi.Pointer set, jnr.ffi.Pointer keys, int count, boolean any) -
jsonbset_set
jnr.ffi.Pointer jsonbset_set(jnr.ffi.Pointer set, jnr.ffi.Pointer keys, int count, jnr.ffi.Pointer newjb, boolean create, jnr.ffi.Pointer null_handle, boolean lax) -
jsonbset_to_alphanumset
jnr.ffi.Pointer jsonbset_to_alphanumset(jnr.ffi.Pointer set, String key, int settype, int null_handle) -
jsonbset_to_intset
-
jsonbset_to_bigintset
-
jsonbset_to_floatset
-
jsonbset_to_textset_key
-
jsonbset_strip_nulls
jnr.ffi.Pointer jsonbset_strip_nulls(jnr.ffi.Pointer set, boolean strip_in_arrays) -
jsonbset_pretty
jnr.ffi.Pointer jsonbset_pretty(jnr.ffi.Pointer set) -
jsonbset_delete_path
jnr.ffi.Pointer jsonbset_delete_path(jnr.ffi.Pointer set, jnr.ffi.Pointer path_elems, int path_len) -
jsonbset_extract_path
jnr.ffi.Pointer jsonbset_extract_path(jnr.ffi.Pointer set, jnr.ffi.Pointer path_elems, int path_len, boolean astext, int null_handle) -
jsonbset_insert
jnr.ffi.Pointer jsonbset_insert(jnr.ffi.Pointer set, jnr.ffi.Pointer path_elems, int path_len, jnr.ffi.Pointer newjb, boolean after) -
jsonbset_path_exists
jnr.ffi.Pointer jsonbset_path_exists(jnr.ffi.Pointer set, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
jsonbset_path_match
jnr.ffi.Pointer jsonbset_path_match(jnr.ffi.Pointer set, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
jsonbset_path_query_array
jnr.ffi.Pointer jsonbset_path_query_array(jnr.ffi.Pointer set, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
jsonbset_path_query_first
jnr.ffi.Pointer jsonbset_path_query_first(jnr.ffi.Pointer set, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
contained_jsonb_set
boolean contained_jsonb_set(jnr.ffi.Pointer jb, jnr.ffi.Pointer s) -
contains_set_jsonb
boolean contains_set_jsonb(jnr.ffi.Pointer s, jnr.ffi.Pointer jb) -
intersection_jsonb_set
jnr.ffi.Pointer intersection_jsonb_set(jnr.ffi.Pointer jb, jnr.ffi.Pointer s) -
intersection_set_jsonb
jnr.ffi.Pointer intersection_set_jsonb(jnr.ffi.Pointer s, jnr.ffi.Pointer jb) -
jsonb_union_transfn
jnr.ffi.Pointer jsonb_union_transfn(jnr.ffi.Pointer state, jnr.ffi.Pointer jb) -
minus_jsonb_set
jnr.ffi.Pointer minus_jsonb_set(jnr.ffi.Pointer jb, jnr.ffi.Pointer s) -
minus_set_jsonb
jnr.ffi.Pointer minus_set_jsonb(jnr.ffi.Pointer s, jnr.ffi.Pointer jb) -
union_jsonb_set
jnr.ffi.Pointer union_jsonb_set(jnr.ffi.Pointer jb, jnr.ffi.Pointer s) -
union_set_jsonb
jnr.ffi.Pointer union_set_jsonb(jnr.ffi.Pointer s, jnr.ffi.Pointer jb) -
tjsonb_from_mfjson
-
tjsonb_in
-
tjsonb_out
jnr.ffi.Pointer tjsonb_out(jnr.ffi.Pointer temp) -
tjsonbinst_from_mfjson
jnr.ffi.Pointer tjsonbinst_from_mfjson(jnr.ffi.Pointer mfjson) -
tjsonbinst_in
-
tjsonbseq_from_mfjson
jnr.ffi.Pointer tjsonbseq_from_mfjson(jnr.ffi.Pointer mfjson) -
tjsonbseq_in
-
tjsonbseqset_from_mfjson
jnr.ffi.Pointer tjsonbseqset_from_mfjson(jnr.ffi.Pointer mfjson) -
tjsonbseqset_in
-
tjsonb_from_base_temp
jnr.ffi.Pointer tjsonb_from_base_temp(jnr.ffi.Pointer jsonb, jnr.ffi.Pointer temp) -
tjsonbinst_make
jnr.ffi.Pointer tjsonbinst_make(jnr.ffi.Pointer jsonb, long t) -
tjsonbseq_from_base_tstzset
jnr.ffi.Pointer tjsonbseq_from_base_tstzset(jnr.ffi.Pointer jsonb, jnr.ffi.Pointer s) -
tjsonbseq_from_base_tstzspan
jnr.ffi.Pointer tjsonbseq_from_base_tstzspan(jnr.ffi.Pointer jsonb, jnr.ffi.Pointer sp) -
tjsonbseqset_from_base_tstzspanset
jnr.ffi.Pointer tjsonbseqset_from_base_tstzspanset(jnr.ffi.Pointer jsonb, jnr.ffi.Pointer ss) -
tjsonb_to_ttext
jnr.ffi.Pointer tjsonb_to_ttext(jnr.ffi.Pointer temp) -
ttext_to_tjsonb
jnr.ffi.Pointer ttext_to_tjsonb(jnr.ffi.Pointer temp) -
tjsonb_end_value
jnr.ffi.Pointer tjsonb_end_value(jnr.ffi.Pointer temp) -
tjsonb_start_value
jnr.ffi.Pointer tjsonb_start_value(jnr.ffi.Pointer temp) -
tjsonb_value_at_timestamptz
boolean tjsonb_value_at_timestamptz(jnr.ffi.Pointer temp, long t, boolean strict, jnr.ffi.Pointer value) -
tjsonb_value_n
boolean tjsonb_value_n(jnr.ffi.Pointer temp, int n, jnr.ffi.Pointer result) -
tjsonb_values
jnr.ffi.Pointer tjsonb_values(jnr.ffi.Pointer temp, jnr.ffi.Pointer count) -
concat_tjsonb_jsonb
jnr.ffi.Pointer concat_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb, boolean invert) -
concat_tjsonb_tjsonb
jnr.ffi.Pointer concat_tjsonb_tjsonb(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
contains_tjsonb_jsonb
jnr.ffi.Pointer contains_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb, boolean invert) -
contains_tjsonb_tjsonb
jnr.ffi.Pointer contains_tjsonb_tjsonb(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
null_handle_type_from_string
-
tjson_array_element
jnr.ffi.Pointer tjson_array_element(jnr.ffi.Pointer temp, int idx, int null_handle) -
tjson_array_length
jnr.ffi.Pointer tjson_array_length(jnr.ffi.Pointer temp) -
tjson_extract_path
jnr.ffi.Pointer tjson_extract_path(jnr.ffi.Pointer temp, jnr.ffi.Pointer path_elems, int path_len, int null_handle) -
tjson_object_field
jnr.ffi.Pointer tjson_object_field(jnr.ffi.Pointer temp, jnr.ffi.Pointer key, boolean astext, int null_handle) -
tjson_strip_nulls
jnr.ffi.Pointer tjson_strip_nulls(jnr.ffi.Pointer temp, boolean strip_in_arrays) -
tjsonb_array_element
jnr.ffi.Pointer tjsonb_array_element(jnr.ffi.Pointer temp, int idx, boolean astext, int null_handle) -
tjsonb_array_length
jnr.ffi.Pointer tjsonb_array_length(jnr.ffi.Pointer temp) -
tjsonb_delete
jnr.ffi.Pointer tjsonb_delete(jnr.ffi.Pointer temp, jnr.ffi.Pointer key) -
tjsonb_delete_array
jnr.ffi.Pointer tjsonb_delete_array(jnr.ffi.Pointer temp, jnr.ffi.Pointer keys, int count) -
tjsonb_delete_index
jnr.ffi.Pointer tjsonb_delete_index(jnr.ffi.Pointer temp, int idx) -
tjsonb_delete_path
jnr.ffi.Pointer tjsonb_delete_path(jnr.ffi.Pointer temp, jnr.ffi.Pointer path_elems, int path_len) -
tjsonb_exists
jnr.ffi.Pointer tjsonb_exists(jnr.ffi.Pointer temp, jnr.ffi.Pointer key) -
tjsonb_exists_array
jnr.ffi.Pointer tjsonb_exists_array(jnr.ffi.Pointer temp, jnr.ffi.Pointer keys, int count, boolean any) -
tjsonb_extract_path
jnr.ffi.Pointer tjsonb_extract_path(jnr.ffi.Pointer temp, jnr.ffi.Pointer path_elems, int path_len, boolean astext, int null_handle) -
tjsonb_insert
jnr.ffi.Pointer tjsonb_insert(jnr.ffi.Pointer temp, jnr.ffi.Pointer keys, int count, jnr.ffi.Pointer newjb, boolean after) -
tjsonb_object_field
jnr.ffi.Pointer tjsonb_object_field(jnr.ffi.Pointer temp, jnr.ffi.Pointer key, boolean astext, int null_handle) -
tjsonb_path_exists
jnr.ffi.Pointer tjsonb_path_exists(jnr.ffi.Pointer temp, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
tjsonb_path_match
jnr.ffi.Pointer tjsonb_path_match(jnr.ffi.Pointer temp, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
tjsonb_path_query_array
jnr.ffi.Pointer tjsonb_path_query_array(jnr.ffi.Pointer temp, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
tjsonb_path_query_first
jnr.ffi.Pointer tjsonb_path_query_first(jnr.ffi.Pointer temp, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, boolean silent, boolean tz) -
tjsonb_pretty
jnr.ffi.Pointer tjsonb_pretty(jnr.ffi.Pointer temp) -
tjsonb_set
jnr.ffi.Pointer tjsonb_set(jnr.ffi.Pointer temp, jnr.ffi.Pointer keys, int count, jnr.ffi.Pointer newjb, boolean create, jnr.ffi.Pointer handle_null, boolean lax) -
tjsonb_strip_nulls
jnr.ffi.Pointer tjsonb_strip_nulls(jnr.ffi.Pointer temp, boolean strip_in_arrays) -
tjsonb_to_tbool
-
tjsonb_to_tfloat
-
tjsonb_to_tint
-
tjsonb_to_ttext_key
-
tjsonb_at_value
jnr.ffi.Pointer tjsonb_at_value(jnr.ffi.Pointer temp, jnr.ffi.Pointer jsb) -
tjsonb_minus_value
jnr.ffi.Pointer tjsonb_minus_value(jnr.ffi.Pointer temp, jnr.ffi.Pointer jsb) -
always_eq_jsonb_tjsonb
int always_eq_jsonb_tjsonb(jnr.ffi.Pointer jb, jnr.ffi.Pointer temp) -
always_eq_tjsonb_jsonb
int always_eq_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb) -
always_eq_tjsonb_tjsonb
int always_eq_tjsonb_tjsonb(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
always_ne_jsonb_tjsonb
int always_ne_jsonb_tjsonb(jnr.ffi.Pointer jb, jnr.ffi.Pointer temp) -
always_ne_tjsonb_jsonb
int always_ne_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb) -
always_ne_tjsonb_tjsonb
int always_ne_tjsonb_tjsonb(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
ever_eq_jsonb_tjsonb
int ever_eq_jsonb_tjsonb(jnr.ffi.Pointer jb, jnr.ffi.Pointer temp) -
ever_eq_tjsonb_jsonb
int ever_eq_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb) -
ever_eq_tjsonb_tjsonb
int ever_eq_tjsonb_tjsonb(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
ever_ne_jsonb_tjsonb
int ever_ne_jsonb_tjsonb(jnr.ffi.Pointer jb, jnr.ffi.Pointer temp) -
ever_ne_tjsonb_jsonb
int ever_ne_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb) -
ever_ne_tjsonb_tjsonb
int ever_ne_tjsonb_tjsonb(jnr.ffi.Pointer temp1, jnr.ffi.Pointer temp2) -
teq_jsonb_tjsonb
jnr.ffi.Pointer teq_jsonb_tjsonb(jnr.ffi.Pointer jb, jnr.ffi.Pointer temp) -
teq_tjsonb_jsonb
jnr.ffi.Pointer teq_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb) -
tne_jsonb_tjsonb
jnr.ffi.Pointer tne_jsonb_tjsonb(jnr.ffi.Pointer jb, jnr.ffi.Pointer temp) -
tne_tjsonb_jsonb
jnr.ffi.Pointer tne_tjsonb_jsonb(jnr.ffi.Pointer temp, jnr.ffi.Pointer jb) -
setPath
jnr.ffi.Pointer setPath(jnr.ffi.Pointer it, jnr.ffi.Pointer path_elems, jnr.ffi.Pointer path_nulls, int path_len, jnr.ffi.Pointer st, int level, jnr.ffi.Pointer newval, int op_type) -
setPathObject
void setPathObject(jnr.ffi.Pointer it, jnr.ffi.Pointer path_elems, jnr.ffi.Pointer path_nulls, int path_len, jnr.ffi.Pointer st, int level, jnr.ffi.Pointer newval, int npairs, int op_type) -
setPathArray
void setPathArray(jnr.ffi.Pointer it, jnr.ffi.Pointer path_elems, jnr.ffi.Pointer path_nulls, int path_len, jnr.ffi.Pointer st, int level, jnr.ffi.Pointer newval, int nelems, int op_type) -
datum_jsonb_concat
jnr.ffi.Pointer datum_jsonb_concat(jnr.ffi.Pointer l, jnr.ffi.Pointer r) -
datum_jsonb_contained
jnr.ffi.Pointer datum_jsonb_contained(jnr.ffi.Pointer l, jnr.ffi.Pointer r) -
datum_jsonb_contains
jnr.ffi.Pointer datum_jsonb_contains(jnr.ffi.Pointer l, jnr.ffi.Pointer r) -
datum_jsonb_delete
jnr.ffi.Pointer datum_jsonb_delete(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) -
datum_jsonb_delete_array
jnr.ffi.Pointer datum_jsonb_delete_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer array, jnr.ffi.Pointer count) -
datum_jsonb_delete_index
jnr.ffi.Pointer datum_jsonb_delete_index(jnr.ffi.Pointer jb, jnr.ffi.Pointer idx) -
datum_json_array_element
jnr.ffi.Pointer datum_json_array_element(jnr.ffi.Pointer txt, jnr.ffi.Pointer element) -
datum_jsonb_array_element
jnr.ffi.Pointer datum_jsonb_array_element(jnr.ffi.Pointer jb, jnr.ffi.Pointer element) -
datum_json_array_element_text
jnr.ffi.Pointer datum_json_array_element_text(jnr.ffi.Pointer txt, jnr.ffi.Pointer element) -
datum_jsonb_array_element_text
jnr.ffi.Pointer datum_jsonb_array_element_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer element) -
datum_jsonb_exists
jnr.ffi.Pointer datum_jsonb_exists(jnr.ffi.Pointer l, jnr.ffi.Pointer r) -
datum_jsonb_exists_array
jnr.ffi.Pointer datum_jsonb_exists_array(jnr.ffi.Pointer value, jnr.ffi.Pointer array, jnr.ffi.Pointer count, jnr.ffi.Pointer any) -
datum_json_array_length
jnr.ffi.Pointer datum_json_array_length(jnr.ffi.Pointer txt) -
datum_jsonb_array_length
jnr.ffi.Pointer datum_jsonb_array_length(jnr.ffi.Pointer txt) -
datum_json_object_field
jnr.ffi.Pointer datum_json_object_field(jnr.ffi.Pointer txt, jnr.ffi.Pointer key) -
datum_jsonb_object_field
jnr.ffi.Pointer datum_jsonb_object_field(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) -
datum_json_object_field_text
jnr.ffi.Pointer datum_json_object_field_text(jnr.ffi.Pointer txt, jnr.ffi.Pointer key) -
datum_jsonb_object_field_text
jnr.ffi.Pointer datum_jsonb_object_field_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer key) -
datum_json_strip_nulls
jnr.ffi.Pointer datum_json_strip_nulls(jnr.ffi.Pointer txt, jnr.ffi.Pointer strip_in_arrays) -
datum_jsonb_strip_nulls
jnr.ffi.Pointer datum_jsonb_strip_nulls(jnr.ffi.Pointer jb, jnr.ffi.Pointer strip_in_arrays) -
datum_jsonb_pretty
jnr.ffi.Pointer datum_jsonb_pretty(jnr.ffi.Pointer jb) -
datum_json_extract_path
jnr.ffi.Pointer datum_json_extract_path(jnr.ffi.Pointer txt, jnr.ffi.Pointer path_elems, jnr.ffi.Pointer path_len) -
datum_jsonb_extract_path
jnr.ffi.Pointer datum_jsonb_extract_path(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, jnr.ffi.Pointer path_len) -
datum_json_extract_path_text
jnr.ffi.Pointer datum_json_extract_path_text(jnr.ffi.Pointer txt, jnr.ffi.Pointer path_elems, jnr.ffi.Pointer path_len) -
datum_jsonb_extract_path_text
jnr.ffi.Pointer datum_jsonb_extract_path_text(jnr.ffi.Pointer jb, jnr.ffi.Pointer path_elems, jnr.ffi.Pointer path_len) -
datum_jsonb_set
jnr.ffi.Pointer datum_jsonb_set(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys, jnr.ffi.Pointer count, jnr.ffi.Pointer newjb, jnr.ffi.Pointer create) -
datum_jsonb_set_lax
jnr.ffi.Pointer datum_jsonb_set_lax(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys, jnr.ffi.Pointer count, jnr.ffi.Pointer newjb, jnr.ffi.Pointer create, jnr.ffi.Pointer null_handle) -
datum_jsonb_delete_path
jnr.ffi.Pointer datum_jsonb_delete_path(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys, jnr.ffi.Pointer count) -
datum_jsonb_insert
jnr.ffi.Pointer datum_jsonb_insert(jnr.ffi.Pointer jb, jnr.ffi.Pointer keys, jnr.ffi.Pointer count, jnr.ffi.Pointer newjb, jnr.ffi.Pointer after) -
datum_jsonb_path_exists
jnr.ffi.Pointer datum_jsonb_path_exists(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, jnr.ffi.Pointer silent, jnr.ffi.Pointer tz) -
datum_jsonb_path_match
jnr.ffi.Pointer datum_jsonb_path_match(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, jnr.ffi.Pointer silent, jnr.ffi.Pointer tz) -
datum_jsonb_path_query_array
jnr.ffi.Pointer datum_jsonb_path_query_array(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, jnr.ffi.Pointer silent, jnr.ffi.Pointer tz) -
datum_jsonb_path_query_first
jnr.ffi.Pointer datum_jsonb_path_query_first(jnr.ffi.Pointer jb, jnr.ffi.Pointer jp, jnr.ffi.Pointer vars, jnr.ffi.Pointer silent, jnr.ffi.Pointer tz) -
datum_jsonb_to_text
jnr.ffi.Pointer datum_jsonb_to_text(jnr.ffi.Pointer jb) -
datum_text_to_jsonb
jnr.ffi.Pointer datum_text_to_jsonb(jnr.ffi.Pointer txt) -
datum_jsonb_to_alphanum
jnr.ffi.Pointer datum_jsonb_to_alphanum(jnr.ffi.Pointer jb, jnr.ffi.Pointer key, jnr.ffi.Pointer temptype, jnr.ffi.Pointer null_handle) -
tjsonb_to_talphanum
jnr.ffi.Pointer tjsonb_to_talphanum(jnr.ffi.Pointer temp, String key, int resbasetype, int interp, int null_handle) -
jsonbfunc_jsonbset
jnr.ffi.Pointer jsonbfunc_jsonbset(jnr.ffi.Pointer s, jnr.ffi.Pointer func, int intype, int restype) -
jsonbfunc_jsonbset_jsonb
jnr.ffi.Pointer jsonbfunc_jsonbset_jsonb(jnr.ffi.Pointer s, jnr.ffi.Pointer jb, jnr.ffi.Pointer func, boolean invert) -
jsonbfunc_jsonbset_text
jnr.ffi.Pointer jsonbfunc_jsonbset_text(jnr.ffi.Pointer s, jnr.ffi.Pointer txt, jnr.ffi.Pointer func) -
tcellindex_get_resolution
jnr.ffi.Pointer tcellindex_get_resolution(jnr.ffi.Pointer temp) -
tcellindex_is_valid_cell
jnr.ffi.Pointer tcellindex_is_valid_cell(jnr.ffi.Pointer temp) -
tcellindex_cell_to_parent
jnr.ffi.Pointer tcellindex_cell_to_parent(jnr.ffi.Pointer temp, int resolution) -
tcellindex_cell_to_point
jnr.ffi.Pointer tcellindex_cell_to_point(jnr.ffi.Pointer temp) -
tcellindex_cell_to_boundary
jnr.ffi.Pointer tcellindex_cell_to_boundary(jnr.ffi.Pointer temp) -
tcellindex_cell_area
jnr.ffi.Pointer tcellindex_cell_area(jnr.ffi.Pointer temp) -
proj_get_context
jnr.ffi.Pointer proj_get_context() -
geos_get_context
jnr.ffi.Pointer geos_get_context() -
datum_geo_round
jnr.ffi.Pointer datum_geo_round(jnr.ffi.Pointer value, jnr.ffi.Pointer size) -
point_round
jnr.ffi.Pointer point_round(jnr.ffi.Pointer gs, int maxdd) -
stbox_set
void stbox_set(boolean hasx, boolean hasz, boolean geodetic, int srid, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, jnr.ffi.Pointer s, jnr.ffi.Pointer result) -
gbox_set_stbox
void gbox_set_stbox(jnr.ffi.Pointer box, int srid, jnr.ffi.Pointer result) -
geo_set_stbox
boolean geo_set_stbox(jnr.ffi.Pointer gs, jnr.ffi.Pointer result) -
geoarr_set_stbox
void geoarr_set_stbox(jnr.ffi.Pointer values, int count, jnr.ffi.Pointer result) -
spatial_set_stbox
boolean spatial_set_stbox(jnr.ffi.Pointer d, int basetype, jnr.ffi.Pointer result) -
spatialset_set_stbox
void spatialset_set_stbox(jnr.ffi.Pointer set, jnr.ffi.Pointer result) -
stbox_set_box3d
void stbox_set_box3d(jnr.ffi.Pointer box, jnr.ffi.Pointer result) -
stbox_set_gbox
void stbox_set_gbox(jnr.ffi.Pointer box, jnr.ffi.Pointer result) -
tstzset_set_stbox
void tstzset_set_stbox(jnr.ffi.Pointer s, jnr.ffi.Pointer result) -
timestamptz_set_stbox
void timestamptz_set_stbox(long t, jnr.ffi.Pointer result) -
tstzspan_set_stbox
void tstzspan_set_stbox(jnr.ffi.Pointer s, jnr.ffi.Pointer result) -
tstzspanset_set_stbox
void tstzspanset_set_stbox(jnr.ffi.Pointer s, jnr.ffi.Pointer result) -
stbox_expand
void stbox_expand(jnr.ffi.Pointer box1, jnr.ffi.Pointer box2) -
stbox_expand_space_set
boolean stbox_expand_space_set(jnr.ffi.Pointer box, double d, jnr.ffi.Pointer result) -
inter_stbox_stbox
boolean inter_stbox_stbox(jnr.ffi.Pointer box1, jnr.ffi.Pointer box2, jnr.ffi.Pointer result) -
tgeogpointinst_from_mfjson
jnr.ffi.Pointer tgeogpointinst_from_mfjson(jnr.ffi.Pointer mfjson, int srid) -
tgeogpointinst_in
-
tgeogpointseq_from_mfjson
jnr.ffi.Pointer tgeogpointseq_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) -
tgeogpointseq_in
-
tgeogpointseqset_from_mfjson
jnr.ffi.Pointer tgeogpointseqset_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) -
tgeogpointseqset_in
-
tgeompointinst_from_mfjson
jnr.ffi.Pointer tgeompointinst_from_mfjson(jnr.ffi.Pointer mfjson, int srid) -
tgeompointinst_in
-
tgeompointseq_from_mfjson
jnr.ffi.Pointer tgeompointseq_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) -
tgeompointseq_in
-
tgeompointseqset_from_mfjson
jnr.ffi.Pointer tgeompointseqset_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) -
tgeompointseqset_in
-
tgeographyinst_from_mfjson
jnr.ffi.Pointer tgeographyinst_from_mfjson(jnr.ffi.Pointer mfjson, int srid) -
tgeographyinst_in
-
tgeographyseq_from_mfjson
jnr.ffi.Pointer tgeographyseq_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) -
tgeographyseq_in
-
tgeographyseqset_from_mfjson
jnr.ffi.Pointer tgeographyseqset_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) -
tgeographyseqset_in
-
tgeometryinst_from_mfjson
jnr.ffi.Pointer tgeometryinst_from_mfjson(jnr.ffi.Pointer mfjson, int srid) -
tgeometryinst_in
-
tgeometryseq_from_mfjson
jnr.ffi.Pointer tgeometryseq_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) -
tgeometryseq_in
-
tgeometryseqset_from_mfjson
jnr.ffi.Pointer tgeometryseqset_from_mfjson(jnr.ffi.Pointer mfjson, int srid, int interp) -
tgeometryseqset_in
-
tspatial_set_stbox
void tspatial_set_stbox(jnr.ffi.Pointer temp, jnr.ffi.Pointer result) -
tspatialseq_set_stbox
void tspatialseq_set_stbox(jnr.ffi.Pointer seq, jnr.ffi.Pointer box) -
tspatialseqset_set_stbox
void tspatialseqset_set_stbox(jnr.ffi.Pointer ss, jnr.ffi.Pointer box) -
tgeo_restrict_elevation
jnr.ffi.Pointer tgeo_restrict_elevation(jnr.ffi.Pointer temp, jnr.ffi.Pointer s, boolean atfunc) -
tgeo_restrict_geom
jnr.ffi.Pointer tgeo_restrict_geom(jnr.ffi.Pointer temp, jnr.ffi.Pointer gs, boolean atfunc)
-