SYMBOL INDEX (5500 symbols across 565 files) FILE: .github/gh_matrix_builder.py function build_debug_config (line 81) | def build_debug_config(overrides): function build_release_config (line 117) | def build_release_config(overrides): function build_without_telemetry (line 130) | def build_without_telemetry(overrides): function build_apache_config (line 143) | def build_apache_config(overrides): function macos_config (line 156) | def macos_config(overrides): FILE: docs/getting-started/nyc-taxi/nyc-taxi-schema.sql type trips (line 11) | CREATE TABLE trips ( type idx_trips_pickup_time (line 42) | CREATE INDEX idx_trips_pickup_time ON trips (pickup_datetime DESC) type idx_trips_borough_time (line 43) | CREATE INDEX idx_trips_borough_time ON trips (pickup_boroname, pickup_da... FILE: scripts/backport.py function run_query (line 18) | def run_query(query): function get_referenced_issue (line 42) | def get_referenced_issue(pr_number): function set_auto_merge (line 86) | def set_auto_merge(pr_number): function git_output (line 116) | def git_output(command): function git_check (line 121) | def git_check(command): function git_returncode (line 126) | def git_returncode(command): class PRInfo (line 208) | class PRInfo: method __init__ (line 211) | def __init__(self, pygithub_pr_, issue_number_): function should_backport_by_labels (line 217) | def should_backport_by_labels(number, title, labels): function branch_has_open_pr (line 324) | def branch_has_open_pr(repo, branch): function report_backport_not_done (line 355) | def report_backport_not_done(original_pr, reason, details=None): FILE: scripts/check_changelog_format.py function run_query (line 13) | def run_query(query): function get_referenced_issues (line 35) | def get_referenced_issues(pr_number): function is_valid_line (line 67) | def is_valid_line(line): function main (line 81) | def main(): FILE: scripts/check_sql_script.py class SQLVisitor (line 22) | class SQLVisitor(Visitor): method __init__ (line 23) | def __init__(self, file): method error (line 28) | def error(self, node, hint): method visit_RawStmt (line 36) | def visit_RawStmt(self, _ancestors, _node): method visit (line 40) | def visit(self, _ancestors, node): method visit_CommentStmt (line 46) | def visit_CommentStmt(self, _ancestors, _node): method visit_GrantStmt (line 49) | def visit_GrantStmt(self, _ancestors, _node): method visit_SelectStmt (line 52) | def visit_SelectStmt(self, _ancestors, _node): method visit_InsertStmt (line 55) | def visit_InsertStmt(self, _ancestors, _node): method visit_DeleteStmt (line 58) | def visit_DeleteStmt(self, _ancestors, _node): method visit_DoStmt (line 61) | def visit_DoStmt(self, _ancestors, _node): method visit_CreateEventTrigStmt (line 64) | def visit_CreateEventTrigStmt(self, _ancestors, _node): method visit_VariableSetStmt (line 67) | def visit_VariableSetStmt(self, _ancestors, node): method visit_CreateTrigStmt (line 73) | def visit_CreateTrigStmt(self, _ancestors, node): method visit_DefineStmt (line 79) | def visit_DefineStmt(self, _ancestors, node): method visit_DropStmt (line 85) | def visit_DropStmt(self, _ancestors, node): method visit_ViewStmt (line 91) | def visit_ViewStmt(self, _ancestors, node): method visit_CreateFunctionStmt (line 97) | def visit_CreateFunctionStmt(self, _ancestors, node): function visit_sql (line 106) | def visit_sql(sql, file): function main (line 124) | def main(args): FILE: scripts/check_updates.py class SQLVisitor (line 21) | class SQLVisitor(Visitor): method __init__ (line 22) | def __init__(self): method error (line 31) | def error(self, msg, hint=None): method visit_AlterTableStmt (line 39) | def visit_AlterTableStmt(self, ancestors, node): # pylint: disable=un... method visit_RenameStmt (line 64) | def visit_RenameStmt(self, ancestors, node): # pylint: disable=unused... method visit_CreateStmt (line 76) | def visit_CreateStmt(self, ancestors, node): # pylint: disable=unused... method visit_CreateSchemaStmt (line 127) | def visit_CreateSchemaStmt( method visit_CreateTableAsStmt (line 134) | def visit_CreateTableAsStmt( method visit_CreateForeignTableStmt (line 143) | def visit_CreateForeignTableStmt( method visit_CreateFunctionStmt (line 152) | def visit_CreateFunctionStmt( function visit_sql (line 183) | def visit_sql(sql): function main (line 202) | def main(args): FILE: scripts/githooks/commit_msg.py class GitCommitMessage (line 8) | class GitCommitMessage: method __init__ (line 23) | def __init__(self, filename=None): method parse_lines (line 38) | def parse_lines(self, lines): method check_subject_body_separtor (line 59) | def check_subject_body_separtor(self): method check_subject_limit (line 66) | def check_subject_limit(self): method check_subject_capitalized (line 70) | def check_subject_capitalized(self): method check_subject_no_period (line 74) | def check_subject_no_period(self): method check_subject_imperative (line 101) | def check_subject_imperative(self): method check_body_limit (line 120) | def check_body_limit(self): method check_body_uses_why (line 132) | def check_body_uses_why(self): method check_the_seven_rules (line 147) | def check_the_seven_rules(self): function main (line 199) | def main(): FILE: scripts/githooks/commit_msg_tests.py class TestCommitMsg (line 7) | class TestCommitMsg(unittest.TestCase): method testNoInput (line 8) | def testNoInput(self): method testParsing (line 14) | def testParsing(self): method testNonImperative (line 23) | def testNonImperative(self): method testSubjectBodySeparator (line 34) | def testSubjectBodySeparator(self): method testSubjectLimit (line 44) | def testSubjectLimit(self): method testSubjectCapitalized (line 58) | def testSubjectCapitalized(self): method testSubjectNoPeriod (line 64) | def testSubjectNoPeriod(self): method testBodyLimit (line 72) | def testBodyLimit(self): method testCheckAllRules (line 94) | def testCheckAllRules(self): FILE: scripts/label-released.py function git_check (line 24) | def git_check(cmd: str): function git_output (line 28) | def git_output(cmd: str) -> str: function run_query (line 32) | def run_query(query, params): function fetch_commits_with_prs (line 99) | def fetch_commits_with_prs(starting_commit, cutoff_date): FILE: scripts/memory_leaks.sql type metrics (line 16) | CREATE TABLE metrics(time timestamptz, device text, value float) FILE: scripts/out_of_order_random_direct.sql type test_hyper (line 15) | CREATE TABLE test_hyper (i bigint, j double precision, k bigint, ts time... FILE: scripts/test_memory_spikes.py function find_procs_by_name (line 21) | def find_procs_by_name(name): function bytes2human (line 31) | def bytes2human(n): function process_details (line 49) | def process_details(process): function process_stats (line 53) | def process_stats(): function find_new_process (line 60) | def find_new_process(): function main (line 106) | def main(): FILE: scripts/test_pg_upgrade.py function set_default_conf (line 11) | def set_default_conf(node: PostgresNode, unix_socket_dir): function write_bytes_to_file (line 22) | def write_bytes_to_file(filename, nbytes): function getenv_or_error (line 28) | def getenv_or_error(envvar): function getenv_or_default (line 32) | def getenv_or_default(envvar, default): function initialize_node (line 36) | def initialize_node(working_dir, prefix, port, bin_dir, base_dir): FILE: sql/bgw_scheduler.sql function _timescaledb_functions (line 5) | CREATE OR REPLACE FUNCTION _timescaledb_functions.restart_background_wor... function _timescaledb_functions (line 10) | CREATE OR REPLACE FUNCTION _timescaledb_functions.stop_background_workers() function _timescaledb_functions (line 15) | CREATE OR REPLACE FUNCTION _timescaledb_functions.start_background_worke... FILE: sql/bookend.sql function _timescaledb_functions (line 5) | CREATE OR REPLACE FUNCTION _timescaledb_functions.first_sfunc(internal, ... function _timescaledb_functions (line 10) | CREATE OR REPLACE FUNCTION _timescaledb_functions.first_combinefunc(inte... function _timescaledb_functions (line 15) | CREATE OR REPLACE FUNCTION _timescaledb_functions.last_sfunc(internal, a... function _timescaledb_functions (line 20) | CREATE OR REPLACE FUNCTION _timescaledb_functions.last_combinefunc(inter... function _timescaledb_functions (line 25) | CREATE OR REPLACE FUNCTION _timescaledb_functions.bookend_finalfunc(inte... function _timescaledb_functions (line 30) | CREATE OR REPLACE FUNCTION _timescaledb_functions.bookend_serializefunc(... function _timescaledb_functions (line 35) | CREATE OR REPLACE FUNCTION _timescaledb_functions.bookend_deserializefun... FILE: sql/cagg_utils.sql function _timescaledb_functions (line 5) | CREATE OR REPLACE FUNCTION _timescaledb_functions.cagg_validate_query( function _timescaledb_functions (line 15) | CREATE OR REPLACE FUNCTION _timescaledb_functions.cagg_get_bucket_functi... function _timescaledb_functions (line 31) | CREATE OR REPLACE FUNCTION _timescaledb_functions.cagg_get_grouping_colu... FILE: sql/chunk.sql function _timescaledb_functions (line 18) | CREATE OR REPLACE FUNCTION _timescaledb_functions.calculate_chunk_interval( function _timescaledb_functions (line 25) | CREATE OR REPLACE FUNCTION _timescaledb_functions.chunk_status(REGCLASS)... function _timescaledb_functions (line 29) | CREATE OR REPLACE FUNCTION _timescaledb_functions.chunk_status_text(chun... function _timescaledb_functions (line 32) | CREATE OR REPLACE FUNCTION _timescaledb_functions.chunk_status_text(chun... function _timescaledb_functions (line 36) | CREATE OR REPLACE FUNCTION _timescaledb_functions.chunk_id_from_relid(re... function _timescaledb_functions (line 40) | CREATE OR REPLACE FUNCTION _timescaledb_functions.show_chunk(chunk REGCL... function _timescaledb_functions (line 50) | CREATE OR REPLACE FUNCTION _timescaledb_functions.create_chunk( function _timescaledb_functions (line 59) | CREATE OR REPLACE FUNCTION _timescaledb_functions.freeze_chunk( function _timescaledb_functions (line 63) | CREATE OR REPLACE FUNCTION _timescaledb_functions.unfreeze_chunk( function _timescaledb_functions (line 69) | CREATE OR REPLACE FUNCTION _timescaledb_functions.drop_chunk( function _timescaledb_functions (line 74) | CREATE OR REPLACE FUNCTION _timescaledb_functions.attach_osm_table_chunk( function _timescaledb_functions (line 80) | CREATE OR REPLACE FUNCTION _timescaledb_functions.drop_osm_chunk(hyperta... FILE: sql/chunk_constraint.sql function _timescaledb_functions (line 6) | CREATE OR REPLACE FUNCTION _timescaledb_functions.chunk_constraint_add_t... function _timescaledb_functions (line 79) | CREATE OR REPLACE FUNCTION _timescaledb_functions.constraint_clone( FILE: sql/compat.sql function _timescaledb_internal (line 12) | CREATE OR REPLACE FUNCTION _timescaledb_internal.alter_job_set_hypertabl... function _timescaledb_internal (line 32) | CREATE OR REPLACE FUNCTION _timescaledb_internal.cagg_watermark(hypertab... function _timescaledb_internal (line 42) | CREATE OR REPLACE FUNCTION _timescaledb_internal.cagg_watermark_material... function _timescaledb_internal (line 52) | CREATE OR REPLACE FUNCTION _timescaledb_internal.calculate_chunk_interva... function _timescaledb_internal (line 102) | CREATE OR REPLACE FUNCTION _timescaledb_internal.compressed_chunk_local_... function _timescaledb_internal (line 122) | CREATE OR REPLACE FUNCTION _timescaledb_internal.create_chunk(hypertable... function _timescaledb_internal (line 140) | CREATE OR REPLACE FUNCTION _timescaledb_internal.drop_chunk(chunk regcla... function _timescaledb_internal (line 149) | CREATE OR REPLACE FUNCTION _timescaledb_internal.freeze_chunk(chunk regc... function _timescaledb_internal (line 159) | CREATE OR REPLACE FUNCTION _timescaledb_internal.generate_uuid() RETURNS... function _timescaledb_internal (line 169) | CREATE OR REPLACE FUNCTION _timescaledb_internal.get_approx_row_count(re... function _timescaledb_internal (line 179) | CREATE OR REPLACE FUNCTION _timescaledb_internal.get_compressed_chunk_in... function _timescaledb_internal (line 189) | CREATE OR REPLACE FUNCTION _timescaledb_internal.get_create_command(tabl... function _timescaledb_internal (line 199) | CREATE OR REPLACE FUNCTION _timescaledb_internal.get_git_commit() RETURN... function _timescaledb_internal (line 209) | CREATE OR REPLACE FUNCTION _timescaledb_internal.get_os_info() RETURNS T... function _timescaledb_internal (line 219) | CREATE OR REPLACE FUNCTION _timescaledb_internal.get_partition_for_key(v... function _timescaledb_internal (line 229) | CREATE OR REPLACE FUNCTION _timescaledb_internal.get_partition_hash(val ... function _timescaledb_internal (line 239) | CREATE OR REPLACE FUNCTION _timescaledb_internal.hypertable_local_size(s... function _timescaledb_internal (line 279) | CREATE OR REPLACE FUNCTION _timescaledb_internal.policy_job_stat_history... function _timescaledb_internal (line 299) | CREATE OR REPLACE FUNCTION _timescaledb_internal.policy_reorder_check(co... function _timescaledb_internal (line 319) | CREATE OR REPLACE FUNCTION _timescaledb_internal.process_ddl_event() RET... function _timescaledb_internal (line 329) | CREATE OR REPLACE FUNCTION _timescaledb_internal.range_value_to_pretty(t... function _timescaledb_internal (line 349) | CREATE OR REPLACE FUNCTION _timescaledb_internal.relation_size(relation ... function _timescaledb_internal (line 359) | CREATE OR REPLACE FUNCTION _timescaledb_internal.restart_background_work... function _timescaledb_internal (line 369) | CREATE OR REPLACE FUNCTION _timescaledb_internal.show_chunk(chunk regcla... function _timescaledb_internal (line 379) | CREATE OR REPLACE FUNCTION _timescaledb_internal.start_background_worker... function _timescaledb_internal (line 389) | CREATE OR REPLACE FUNCTION _timescaledb_internal.stop_background_workers... function _timescaledb_internal (line 399) | CREATE OR REPLACE FUNCTION _timescaledb_internal.subtract_integer_from_n... FILE: sql/compression.sql function _timescaledb_functions (line 5) | CREATE OR REPLACE FUNCTION _timescaledb_functions.compressed_data_to_arr... function _timescaledb_functions (line 10) | CREATE OR REPLACE FUNCTION _timescaledb_functions.compressed_data_column... FILE: sql/compression_defaults.sql function _timescaledb_functions (line 10) | CREATE OR REPLACE FUNCTION _timescaledb_functions.get_segmentby_defaults( FILE: sql/ddl_api.sql function @extschema (line 23) | CREATE OR REPLACE FUNCTION @extschema@.create_hypertable( function @extschema (line 48) | CREATE OR REPLACE FUNCTION @extschema@.create_hypertable( function @extschema (line 58) | CREATE OR REPLACE FUNCTION @extschema@.set_adaptive_chunking( function @extschema (line 73) | CREATE OR REPLACE FUNCTION @extschema@.set_chunk_time_interval( function @extschema (line 87) | CREATE OR REPLACE FUNCTION @extschema@.set_partitioning_interval( function @extschema (line 93) | CREATE OR REPLACE FUNCTION @extschema@.set_number_partitions( function @extschema (line 101) | CREATE OR REPLACE FUNCTION @extschema@.drop_chunks( function @extschema (line 113) | CREATE OR REPLACE FUNCTION @extschema@.show_chunks( function @extschema (line 130) | CREATE OR REPLACE FUNCTION @extschema@.add_dimension( function @extschema (line 145) | CREATE OR REPLACE FUNCTION @extschema@.add_dimension( function @extschema (line 159) | CREATE OR REPLACE FUNCTION @extschema@.enable_chunk_skipping( function @extschema (line 173) | CREATE OR REPLACE FUNCTION @extschema@.disable_chunk_skipping( function @extschema (line 180) | CREATE OR REPLACE FUNCTION @extschema@.by_hash(column_name NAME, number_... function @extschema (line 185) | CREATE OR REPLACE FUNCTION @extschema@.by_range(column_name NAME, function @extschema (line 191) | CREATE OR REPLACE FUNCTION @extschema@.attach_tablespace( function @extschema (line 198) | CREATE OR REPLACE FUNCTION @extschema@.detach_tablespace( function @extschema (line 205) | CREATE OR REPLACE FUNCTION @extschema@.detach_tablespaces(hypertable REG... function @extschema (line 208) | CREATE OR REPLACE FUNCTION @extschema@.show_tablespaces(hypertable REGCL... FILE: sql/ddl_triggers.sql function _timescaledb_functions (line 7) | CREATE OR REPLACE FUNCTION _timescaledb_functions.process_ddl_event() RE... FILE: sql/debug_build_utils.sql function debug_waitpoint_enable (line 8) | CREATE OR REPLACE FUNCTION debug_waitpoint_enable(TEXT) RETURNS VOID LAN... function debug_waitpoint_release (line 11) | CREATE OR REPLACE FUNCTION debug_waitpoint_release(TEXT) RETURNS VOID LA... function debug_waitpoint_id (line 14) | CREATE OR REPLACE FUNCTION debug_waitpoint_id(TEXT) RETURNS BIGINT LANGU... function ts_now_mock (line 17) | CREATE OR REPLACE FUNCTION ts_now_mock() function clear_hypertable_cache (line 20) | CREATE OR REPLACE FUNCTION clear_hypertable_cache() RETURNS VOID FILE: sql/debug_utils.sql function _timescaledb_functions (line 9) | CREATE OR REPLACE FUNCTION _timescaledb_functions.extension_state() RETU... FILE: sql/gapfill.sql function @extschema (line 5) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket_gapfill(bucket_width ... function @extschema (line 8) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket_gapfill(bucket_width ... function @extschema (line 11) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket_gapfill(bucket_width ... function @extschema (line 14) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket_gapfill(bucket_width ... function @extschema (line 17) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket_gapfill(bucket_width ... function @extschema (line 20) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket_gapfill(bucket_width ... function @extschema (line 23) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket_gapfill(bucket_width ... function @extschema (line 27) | CREATE OR REPLACE FUNCTION @extschema@.locf(value ANYELEMENT, prev ANYEL... function @extschema (line 31) | CREATE OR REPLACE FUNCTION @extschema@.interpolate(value SMALLINT,prev R... function @extschema (line 34) | CREATE OR REPLACE FUNCTION @extschema@.interpolate(value INT,prev RECORD... function @extschema (line 37) | CREATE OR REPLACE FUNCTION @extschema@.interpolate(value BIGINT,prev REC... function @extschema (line 40) | CREATE OR REPLACE FUNCTION @extschema@.interpolate(value REAL,prev RECOR... function @extschema (line 43) | CREATE OR REPLACE FUNCTION @extschema@.interpolate(value FLOAT,prev RECO... FILE: sql/histogram.sql function _timescaledb_functions (line 5) | CREATE OR REPLACE FUNCTION _timescaledb_functions.hist_sfunc (state INTE... function _timescaledb_functions (line 10) | CREATE OR REPLACE FUNCTION _timescaledb_functions.hist_combinefunc(state... function _timescaledb_functions (line 15) | CREATE OR REPLACE FUNCTION _timescaledb_functions.hist_serializefunc(INT... function _timescaledb_functions (line 20) | CREATE OR REPLACE FUNCTION _timescaledb_functions.hist_deserializefunc(b... function _timescaledb_functions (line 25) | CREATE OR REPLACE FUNCTION _timescaledb_functions.hist_finalfunc(state I... FILE: sql/hypertable.sql function @extschema (line 5) | CREATE OR REPLACE FUNCTION @extschema@.set_integer_now_func(hypertable R... FILE: sql/job_api.sql function @extschema (line 5) | CREATE OR REPLACE FUNCTION @extschema@.add_job( function @extschema (line 17) | CREATE OR REPLACE FUNCTION @extschema@.delete_job(job_id INTEGER) RETURN... function @extschema (line 21) | CREATE OR REPLACE FUNCTION @extschema@.alter_job( function _timescaledb_functions (line 42) | CREATE OR REPLACE FUNCTION _timescaledb_functions.alter_job_set_hypertab... FILE: sql/job_stat_history_log_retention.sql function _timescaledb_functions (line 12) | CREATE OR REPLACE FUNCTION _timescaledb_functions.job_history_bsearch(se... function _timescaledb_functions (line 75) | CREATE OR REPLACE FUNCTION _timescaledb_functions.policy_job_stat_histor... FILE: sql/maintenance_utils.sql function @extschema (line 8) | CREATE OR REPLACE FUNCTION @extschema@.reorder_chunk( function @extschema (line 14) | CREATE OR REPLACE FUNCTION @extschema@.move_chunk( function _timescaledb_functions (line 22) | CREATE OR REPLACE FUNCTION _timescaledb_functions.create_compressed_chunk( function @extschema (line 35) | CREATE OR REPLACE FUNCTION @extschema@.compress_chunk( function @extschema (line 48) | CREATE OR REPLACE FUNCTION @extschema@.decompress_chunk( function _timescaledb_functions (line 82) | CREATE OR REPLACE FUNCTION _timescaledb_functions.recompress_chunk_segme... function _timescaledb_functions (line 89) | CREATE OR REPLACE FUNCTION _timescaledb_functions.get_compressed_chunk_i... function _timescaledb_functions (line 117) | CREATE OR REPLACE FUNCTION _timescaledb_functions.makeaclitem(regrole, r... function _timescaledb_functions (line 152) | CREATE OR REPLACE FUNCTION _timescaledb_functions.remove_dropped_chunk_m... FILE: sql/metadata.sql function _timescaledb_functions (line 5) | CREATE OR REPLACE FUNCTION _timescaledb_functions.generate_uuid() RETURN... function _timescaledb_functions (line 13) | CREATE OR REPLACE FUNCTION _timescaledb_functions.metadata_insert_trigge... FILE: sql/osm_api.sql function _timescaledb_functions (line 8) | CREATE OR REPLACE FUNCTION _timescaledb_functions.hypertable_osm_range_u... FILE: sql/partitioning.sql function _timescaledb_functions (line 6) | CREATE OR REPLACE FUNCTION _timescaledb_functions.get_partition_for_key(... function _timescaledb_functions (line 10) | CREATE OR REPLACE FUNCTION _timescaledb_functions.get_partition_hash(val... FILE: sql/policy_api.sql function @extschema (line 13) | CREATE OR REPLACE FUNCTION @extschema@.add_retention_policy( function @extschema (line 25) | CREATE OR REPLACE FUNCTION @extschema@.remove_retention_policy( function @extschema (line 33) | CREATE OR REPLACE FUNCTION @extschema@.add_reorder_policy( function @extschema (line 43) | CREATE OR REPLACE FUNCTION @extschema@.remove_reorder_policy(hypertable ... function @extschema (line 48) | CREATE OR REPLACE FUNCTION @extschema@.add_compression_policy( function @extschema (line 71) | CREATE OR REPLACE FUNCTION @extschema@.remove_compression_policy(hyperta... function @extschema (line 81) | CREATE OR REPLACE FUNCTION @extschema@.add_continuous_aggregate_policy( function @extschema (line 98) | CREATE OR REPLACE FUNCTION @extschema@.remove_continuous_aggregate_policy( function timescaledb_experimental (line 124) | CREATE OR REPLACE FUNCTION timescaledb_experimental.add_policies( function timescaledb_experimental (line 134) | CREATE OR REPLACE FUNCTION timescaledb_experimental.remove_policies( function timescaledb_experimental (line 143) | CREATE OR REPLACE FUNCTION timescaledb_experimental.remove_all_policies( function timescaledb_experimental (line 151) | CREATE OR REPLACE FUNCTION timescaledb_experimental.alter_policies( function timescaledb_experimental (line 163) | CREATE OR REPLACE FUNCTION timescaledb_experimental.show_policies( FILE: sql/policy_internal.sql function _timescaledb_functions (line 9) | CREATE OR REPLACE FUNCTION _timescaledb_functions.policy_retention_check... function _timescaledb_functions (line 17) | CREATE OR REPLACE FUNCTION _timescaledb_functions.policy_reorder_check(c... function _timescaledb_functions (line 25) | CREATE OR REPLACE FUNCTION _timescaledb_functions.policy_compression_che... function _timescaledb_functions (line 33) | CREATE OR REPLACE FUNCTION _timescaledb_functions.policy_refresh_continu... function _timescaledb_functions (line 41) | CREATE OR REPLACE FUNCTION _timescaledb_functions.policy_process_hyperta... FILE: sql/pre_install/cache.sql type _timescaledb_cache (line 19) | CREATE TABLE _timescaledb_cache.cache_inval_extension(); FILE: sql/pre_install/tables.sql type _timescaledb_catalog (line 42) | CREATE TABLE _timescaledb_catalog.hypertable ( type _timescaledb_catalog (line 73) | CREATE TABLE _timescaledb_catalog.tablespace ( type _timescaledb_catalog (line 86) | CREATE TABLE _timescaledb_catalog.dimension ( type _timescaledb_catalog (line 121) | CREATE TABLE _timescaledb_catalog.dimension_slice ( type _timescaledb_catalog (line 144) | CREATE TABLE _timescaledb_catalog.chunk ( type chunk_hypertable_id_idx (line 161) | CREATE INDEX chunk_hypertable_id_idx ON _timescaledb_catalog.chunk (hype... type chunk_compressed_chunk_id_idx (line 162) | CREATE INDEX chunk_compressed_chunk_id_idx ON _timescaledb_catalog.chunk... type chunk_osm_chunk_idx (line 167) | CREATE INDEX chunk_osm_chunk_idx ON _timescaledb_catalog.chunk (osm_chun... type chunk_hypertable_id_creation_time_idx (line 168) | CREATE INDEX chunk_hypertable_id_creation_time_idx ON _timescaledb_catal... type _timescaledb_catalog (line 176) | CREATE TABLE _timescaledb_catalog.chunk_constraint ( type chunk_constraint_dimension_slice_id_idx (line 187) | CREATE INDEX chunk_constraint_dimension_slice_id_idx ON _timescaledb_cat... type _timescaledb_catalog (line 214) | CREATE TABLE _timescaledb_catalog.chunk_column_stats ( type _timescaledb_catalog (line 246) | CREATE TABLE _timescaledb_catalog.bgw_job ( type bgw_job_proc_hypertable_id_idx (line 271) | CREATE INDEX bgw_job_proc_hypertable_id_idx ON _timescaledb_catalog.bgw_... type _timescaledb_internal (line 275) | CREATE TABLE _timescaledb_internal.bgw_job_stat ( type _timescaledb_internal (line 298) | CREATE TABLE _timescaledb_internal.bgw_job_stat_history ( type bgw_job_stat_history_execution_start_idx (line 312) | CREATE INDEX bgw_job_stat_history_execution_start_idx type bgw_job_stat_history_job_id_execution_start_idx (line 314) | CREATE INDEX bgw_job_stat_history_job_id_execution_start_idx type _timescaledb_internal (line 321) | CREATE TABLE _timescaledb_internal.bgw_policy_chunk_stats ( type _timescaledb_catalog (line 332) | CREATE TABLE _timescaledb_catalog.metadata ( type _timescaledb_catalog (line 345) | CREATE TABLE _timescaledb_catalog.telemetry_event ( type _timescaledb_catalog (line 351) | CREATE TABLE _timescaledb_catalog.continuous_agg ( type continuous_agg_raw_hypertable_id_idx (line 372) | CREATE INDEX continuous_agg_raw_hypertable_id_idx ON _timescaledb_catalo... type _timescaledb_catalog (line 377) | CREATE TABLE _timescaledb_catalog.continuous_aggs_bucket_function ( type _timescaledb_catalog (line 399) | CREATE TABLE _timescaledb_catalog.continuous_aggs_invalidation_threshold ( type _timescaledb_catalog (line 409) | CREATE TABLE _timescaledb_catalog.continuous_aggs_watermark ( type _timescaledb_catalog (line 423) | CREATE TABLE _timescaledb_catalog.continuous_aggs_hypertable_invalidatio... type continuous_aggs_hypertable_invalidation_log_idx (line 431) | CREATE INDEX continuous_aggs_hypertable_invalidation_log_idx ON _timesca... type _timescaledb_catalog (line 434) | CREATE TABLE _timescaledb_catalog.continuous_aggs_materialization_invali... type continuous_aggs_materialization_invalidation_log_idx (line 444) | CREATE INDEX continuous_aggs_materialization_invalidation_log_idx ON _ti... type _timescaledb_catalog (line 447) | CREATE TABLE _timescaledb_catalog.continuous_aggs_materialization_ranges ( type continuous_aggs_materialization_ranges_idx (line 457) | CREATE INDEX continuous_aggs_materialization_ranges_idx ON _timescaledb_... type _timescaledb_catalog (line 462) | CREATE TABLE _timescaledb_catalog.compression_algorithm ( type _timescaledb_catalog (line 471) | CREATE TABLE _timescaledb_catalog.compression_settings ( type compression_settings_compress_relid_idx (line 486) | CREATE INDEX compression_settings_compress_relid_idx ON _timescaledb_cat... type _timescaledb_catalog (line 488) | CREATE TABLE _timescaledb_catalog.compression_chunk_size ( type compression_chunk_size_idx (line 509) | CREATE INDEX compression_chunk_size_idx ON _timescaledb_catalog.compress... FILE: sql/pre_install/types.functions.sql function _timescaledb_functions (line 17) | CREATE OR REPLACE FUNCTION _timescaledb_functions.compressed_data_in(CST... function _timescaledb_functions (line 22) | CREATE OR REPLACE FUNCTION _timescaledb_functions.compressed_data_out(_t... function _timescaledb_functions (line 27) | CREATE OR REPLACE FUNCTION _timescaledb_functions.compressed_data_send(_... function _timescaledb_functions (line 32) | CREATE OR REPLACE FUNCTION _timescaledb_functions.compressed_data_recv(i... function _timescaledb_functions (line 37) | CREATE OR REPLACE FUNCTION _timescaledb_functions.compressed_data_info(_... function _timescaledb_functions (line 42) | CREATE OR REPLACE FUNCTION _timescaledb_functions.compressed_data_has_nu... function _timescaledb_functions (line 47) | CREATE OR REPLACE FUNCTION _timescaledb_functions.dimension_info_in(cstr... function _timescaledb_functions (line 52) | CREATE OR REPLACE FUNCTION _timescaledb_functions.dimension_info_out(_ti... function _timescaledb_functions (line 59) | CREATE OR REPLACE FUNCTION _timescaledb_functions.bloom1in(cstring) RETU... function _timescaledb_functions (line 60) | CREATE OR REPLACE FUNCTION _timescaledb_functions.bloom1out(_timescaledb... FILE: sql/restoring.sql function @extschema (line 5) | CREATE OR REPLACE FUNCTION @extschema@.timescaledb_pre_restore() RETURNS... function @extschema (line 20) | CREATE OR REPLACE FUNCTION @extschema@.timescaledb_post_restore() RETURN... FILE: sql/size_utils.sql function _timescaledb_functions (line 8) | CREATE OR REPLACE FUNCTION _timescaledb_functions.index_matches(index1 r... function _timescaledb_functions (line 11) | CREATE OR REPLACE FUNCTION _timescaledb_functions.relation_size(relation... function _timescaledb_functions (line 15) | CREATE OR REPLACE FUNCTION _timescaledb_functions.relation_approximate_s... type _timescaledb_internal (line 19) | CREATE OR REPLACE VIEW _timescaledb_internal.hypertable_chunk_local_size AS function _timescaledb_functions (line 47) | CREATE OR REPLACE FUNCTION _timescaledb_functions.hypertable_local_size( function @extschema (line 120) | CREATE OR REPLACE FUNCTION @extschema@.hypertable_detailed_size( function @extschema (line 161) | CREATE OR REPLACE FUNCTION @extschema@.hypertable_size( function @extschema (line 178) | CREATE OR REPLACE FUNCTION @extschema@.hypertable_approximate_detailed_s... function @extschema (line 183) | CREATE OR REPLACE FUNCTION @extschema@.hypertable_approximate_size( function _timescaledb_functions (line 192) | CREATE OR REPLACE FUNCTION _timescaledb_functions.chunks_local_size( function @extschema (line 232) | CREATE OR REPLACE FUNCTION @extschema@.chunks_detailed_size( function _timescaledb_functions (line 277) | CREATE OR REPLACE FUNCTION _timescaledb_functions.range_value_to_pretty( function _timescaledb_functions (line 360) | CREATE OR REPLACE FUNCTION _timescaledb_functions.estimate_compressed_ba... function _timescaledb_functions (line 364) | CREATE OR REPLACE FUNCTION _timescaledb_functions.get_approx_row_count(r... type _timescaledb_internal (line 391) | CREATE OR REPLACE VIEW _timescaledb_internal.compressed_chunk_stats AS function _timescaledb_functions (line 418) | CREATE OR REPLACE FUNCTION _timescaledb_functions.compressed_chunk_local... function @extschema (line 456) | CREATE OR REPLACE FUNCTION @extschema@.chunk_compression_stats (hypertab... function @extschema (line 502) | CREATE OR REPLACE FUNCTION @extschema@.chunk_columnstore_stats (hypertab... function @extschema (line 523) | CREATE OR REPLACE FUNCTION @extschema@.hypertable_compression_stats (hyp... function @extschema (line 558) | CREATE OR REPLACE FUNCTION @extschema@.hypertable_columnstore_stats (hyp... function @extschema (line 578) | CREATE OR REPLACE FUNCTION @extschema@.hypertable_index_size( FILE: sql/sparse_index.sql function _timescaledb_functions (line 5) | CREATE OR REPLACE FUNCTION _timescaledb_functions.bloom1_contains(_times... function _timescaledb_functions (line 10) | CREATE OR REPLACE FUNCTION _timescaledb_functions.bloom1_contains_any(_t... function _timescaledb_functions (line 15) | CREATE OR REPLACE FUNCTION _timescaledb_functions.jsonb_get_matching_ind... FILE: sql/time_bucket.sql function @extschema (line 7) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INTERVAL... function @extschema (line 11) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INTERVAL... function @extschema (line 15) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INTERVAL... function @extschema (line 18) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INTERVAL... function @extschema (line 22) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INTERVAL... function @extschema (line 24) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INTERVAL... function @extschema (line 26) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INTERVAL... function @extschema (line 28) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INTERVAL... function @extschema (line 32) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INTERVAL... function @extschema (line 34) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INTERVAL... function @extschema (line 36) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INTERVAL... function @extschema (line 38) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INTERVAL... function @extschema (line 42) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INTERVAL... function @extschema (line 44) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INTERVAL... function @extschema (line 48) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width SMALLINT... function @extschema (line 50) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INT, ts ... function @extschema (line 52) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width BIGINT, ... function @extschema (line 56) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width SMALLINT... function @extschema (line 58) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width INT, ts ... function @extschema (line 60) | CREATE OR REPLACE FUNCTION @extschema@.time_bucket(bucket_width BIGINT, ... function _timescaledb_functions (line 66) | CREATE OR REPLACE FUNCTION _timescaledb_functions.align_to_bucket(width ... FILE: sql/updates/2.10.1--2.10.2.sql function _timescaledb_internal (line 6) | CREATE OR REPLACE FUNCTION _timescaledb_internal.ping_data_node(node_nam... type _timescaledb_config (line 19) | CREATE TABLE _timescaledb_config.bgw_job_tmp AS SELECT * FROM _timescale... type _timescaledb_internal (line 27) | CREATE TABLE _timescaledb_internal.tmp_bgw_job_seq_value AS type _timescaledb_config (line 37) | CREATE TABLE _timescaledb_config.bgw_job ( type bgw_job_proc_hypertable_id_idx (line 60) | CREATE INDEX bgw_job_proc_hypertable_id_idx FILE: sql/updates/2.10.2--2.10.1.sql function _timescaledb_internal (line 3) | CREATE OR REPLACE FUNCTION _timescaledb_internal.ping_data_node(node_nam... type _timescaledb_config (line 16) | CREATE TABLE _timescaledb_config.bgw_job_tmp AS SELECT * FROM _timescale... type _timescaledb_internal (line 24) | CREATE TABLE _timescaledb_internal.tmp_bgw_job_seq_value AS type _timescaledb_config (line 34) | CREATE TABLE _timescaledb_config.bgw_job ( type bgw_job_proc_hypertable_id_idx (line 57) | CREATE INDEX bgw_job_proc_hypertable_id_idx FILE: sql/updates/2.10.3--2.11.0.sql type _timescaledb_catalog (line 1) | CREATE TABLE _timescaledb_catalog.continuous_aggs_watermark ( function _timescaledb_internal (line 13) | CREATE FUNCTION _timescaledb_internal.cagg_watermark_materialized(hypert... function _timescaledb_internal (line 15) | CREATE FUNCTION _timescaledb_internal.recompress_chunk_segmentwise(REGCL... function _timescaledb_internal (line 17) | CREATE FUNCTION _timescaledb_internal.get_compressed_chunk_index_for_rec... type _timescaledb_catalog (line 66) | CREATE TABLE _timescaledb_catalog.telemetry_event ( FILE: sql/updates/2.11.0--2.10.3.sql function _timescaledb_internal (line 11) | CREATE OR REPLACE FUNCTION _timescaledb_internal.dimension_is_finite( function _timescaledb_internal (line 20) | CREATE OR REPLACE FUNCTION _timescaledb_internal.dimension_slice_get_con... function _timescaledb_internal (line 121) | CREATE FUNCTION _timescaledb_internal.is_main_table( function _timescaledb_internal (line 133) | CREATE FUNCTION _timescaledb_internal.is_main_table( function _timescaledb_internal (line 147) | CREATE FUNCTION _timescaledb_internal.hypertable_from_main_table( function _timescaledb_internal (line 159) | CREATE FUNCTION _timescaledb_internal.main_table_from_hypertable( function _timescaledb_internal (line 170) | CREATE FUNCTION _timescaledb_internal.time_literal_sql( type _timescaledb_catalog (line 208) | CREATE TABLE _timescaledb_catalog._tmp_continuous_agg_migrate_plan AS SE... type _timescaledb_catalog (line 211) | CREATE TABLE _timescaledb_catalog.continuous_agg_migrate_plan ( FILE: sql/updates/2.11.2--2.12.0.sql function @extschema (line 14) | CREATE FUNCTION @extschema@.alter_job( type _timescaledb_catalog (line 217) | CREATE TABLE _timescaledb_catalog.hypertable_tmp AS SELECT * FROM _times... type _timescaledb_catalog (line 218) | CREATE TABLE _timescaledb_catalog.tmp_hypertable_seq_value AS SELECT las... type _timescaledb_catalog (line 231) | CREATE TABLE _timescaledb_catalog.hypertable ( FILE: sql/updates/2.12.0--2.11.2.sql function @extschema (line 128) | CREATE FUNCTION @extschema@.alter_job( type _timescaledb_catalog (line 330) | CREATE TABLE _timescaledb_catalog.hypertable_tmp AS SELECT * FROM _times... type _timescaledb_catalog (line 331) | CREATE TABLE _timescaledb_catalog.tmp_hypertable_seq_value AS SELECT las... type _timescaledb_catalog (line 344) | CREATE TABLE _timescaledb_catalog.hypertable ( FILE: sql/updates/2.12.2--2.13.0.sql function _timescaledb_functions (line 3) | CREATE OR REPLACE FUNCTION _timescaledb_functions.dimension_info_in(cstr... function _timescaledb_functions (line 8) | CREATE OR REPLACE FUNCTION _timescaledb_functions.dimension_info_out(_ti... function @extschema (line 19) | CREATE FUNCTION @extschema@.create_hypertable( function @extschema (line 27) | CREATE FUNCTION @extschema@.add_dimension( function @extschema (line 34) | CREATE FUNCTION @extschema@.set_partitioning_interval( function @extschema (line 40) | CREATE FUNCTION @extschema@.by_hash(column_name NAME, number_partitions ... function @extschema (line 45) | CREATE FUNCTION @extschema@.by_range(column_name NAME, type _timescaledb_internal (line 55) | CREATE TABLE _timescaledb_internal.chunk_tmp type _timescaledb_internal (line 58) | CREATE TABLE _timescaledb_internal.tmp_chunk_seq_value AS type _timescaledb_catalog (line 91) | CREATE TABLE _timescaledb_catalog.chunk ( type chunk_hypertable_id_idx (line 131) | CREATE INDEX chunk_hypertable_id_idx ON _timescaledb_catalog.chunk (hype... type chunk_compressed_chunk_id_idx (line 132) | CREATE INDEX chunk_compressed_chunk_id_idx ON _timescaledb_catalog.chunk... type chunk_osm_chunk_idx (line 133) | CREATE INDEX chunk_osm_chunk_idx ON _timescaledb_catalog.chunk (osm_chun... type chunk_hypertable_id_creation_time_idx (line 134) | CREATE INDEX chunk_hypertable_id_creation_time_idx ON _timescaledb_catal... type _timescaledb_internal (line 187) | CREATE TABLE _timescaledb_internal.compression_chunk_size_tmp type _timescaledb_catalog (line 198) | CREATE TABLE _timescaledb_catalog.compression_chunk_size ( function @extschema (line 234) | CREATE FUNCTION @extschema@.drop_chunks( function @extschema (line 245) | CREATE FUNCTION @extschema@.show_chunks( function @extschema (line 255) | CREATE FUNCTION @extschema@.add_retention_policy( function @extschema (line 268) | CREATE FUNCTION @extschema@.add_compression_policy( FILE: sql/updates/2.13.0--2.12.2.sql type _timescaledb_internal (line 22) | CREATE TABLE _timescaledb_internal.chunk_tmp type _timescaledb_internal (line 25) | CREATE TABLE _timescaledb_internal.tmp_chunk_seq_value AS type _timescaledb_catalog (line 58) | CREATE TABLE _timescaledb_catalog.chunk ( type chunk_hypertable_id_idx (line 80) | CREATE INDEX chunk_hypertable_id_idx ON _timescaledb_catalog.chunk (hype... type chunk_compressed_chunk_id_idx (line 81) | CREATE INDEX chunk_compressed_chunk_id_idx ON _timescaledb_catalog.chunk... type chunk_osm_chunk_idx (line 82) | CREATE INDEX chunk_osm_chunk_idx ON _timescaledb_catalog.chunk (osm_chun... type _timescaledb_internal (line 133) | CREATE TABLE _timescaledb_internal.compression_chunk_size_tmp type _timescaledb_catalog (line 144) | CREATE TABLE _timescaledb_catalog.compression_chunk_size ( function @extschema (line 179) | CREATE FUNCTION @extschema@.drop_chunks( function @extschema (line 188) | CREATE FUNCTION @extschema@.show_chunks( function @extschema (line 201) | CREATE FUNCTION @extschema@.add_retention_policy( function @extschema (line 213) | CREATE FUNCTION @extschema@.add_compression_policy( function _timescaledb_functions (line 341) | CREATE FUNCTION _timescaledb_functions.chunk_constraint_add_table_constr... FILE: sql/updates/2.13.1--2.14.0.sql function @extschema (line 56) | CREATE FUNCTION @extschema@.create_hypertable( type _timescaledb_catalog (line 85) | CREATE TABLE _timescaledb_catalog.compression_settings ( type _timescaledb_catalog (line 229) | CREATE TABLE _timescaledb_catalog.hypertable_tmp AS SELECT * FROM _times... type _timescaledb_catalog (line 230) | CREATE TABLE _timescaledb_catalog.tmp_hypertable_seq_value AS SELECT las... type _timescaledb_catalog (line 243) | CREATE TABLE _timescaledb_catalog.hypertable ( function _timescaledb_functions (line 406) | CREATE FUNCTION _timescaledb_functions.metadata_insert_trigger() RETURNS... function _timescaledb_functions (line 438) | CREATE FUNCTION _timescaledb_functions.relation_approximate_size(relatio... function @extschema (line 442) | CREATE FUNCTION @extschema@.hypertable_approximate_detailed_size(relatio... function @extschema (line 447) | CREATE FUNCTION @extschema@.hypertable_approximate_size( function @extschema (line 457) | CREATE FUNCTION @extschema@.compress_chunk(uncompressed_chunk REGCLASS, ... FILE: sql/updates/2.14.0--2.13.1.sql function _timescaledb_functions (line 48) | CREATE FUNCTION _timescaledb_functions.tmp_resolve_indkeys(oid,int2[]) R... function _timescaledb_functions (line 134) | CREATE FUNCTION _timescaledb_functions.ping_data_node(node_name NAME, ti... function _timescaledb_functions (line 137) | CREATE FUNCTION _timescaledb_functions.remote_txn_heal_data_node(foreign... function _timescaledb_functions (line 142) | CREATE FUNCTION _timescaledb_functions.set_dist_id(dist_id UUID) RETURNS... function _timescaledb_functions (line 145) | CREATE FUNCTION _timescaledb_functions.set_peer_dist_id(dist_id UUID) RE... function _timescaledb_functions (line 150) | CREATE FUNCTION _timescaledb_functions.validate_as_data_node() RETURNS void function _timescaledb_functions (line 153) | CREATE FUNCTION _timescaledb_functions.show_connection_cache() function @extschema (line 170) | CREATE FUNCTION @extschema@.create_hypertable( function @extschema (line 190) | CREATE FUNCTION @extschema@.create_distributed_hypertable( function @extschema (line 209) | CREATE FUNCTION @extschema@.add_data_node( function @extschema (line 221) | CREATE FUNCTION @extschema@.delete_data_node( function @extschema (line 229) | CREATE FUNCTION @extschema@.attach_data_node( function @extschema (line 237) | CREATE FUNCTION @extschema@.detach_data_node( function @extschema (line 247) | CREATE FUNCTION @extschema@.alter_data_node( function @extschema (line 262) | CREATE FUNCTION @extschema@.create_distributed_restore_point( function @extschema (line 267) | CREATE FUNCTION @extschema@.set_replication_factor( type _timescaledb_catalog (line 273) | CREATE TABLE _timescaledb_catalog.hypertable_compression ( function @extschema (line 324) | CREATE FUNCTION @extschema@.timescaledb_fdw_handler() RETURNS fdw_handle... function @extschema (line 325) | CREATE FUNCTION @extschema@.timescaledb_fdw_validator(text[], oid) RETUR... function _timescaledb_functions (line 329) | CREATE FUNCTION _timescaledb_functions.create_chunk_replica_table( function _timescaledb_functions (line 334) | CREATE FUNCTION _timescaledb_functions.chunk_drop_replica( function _timescaledb_functions (line 370) | CREATE FUNCTION _timescaledb_functions.health() RETURNS function _timescaledb_functions (line 374) | CREATE FUNCTION _timescaledb_functions.drop_stale_chunks( function _timescaledb_functions (line 380) | CREATE FUNCTION _timescaledb_functions.rxid_in(cstring) RETURNS @extsche... function _timescaledb_functions (line 383) | CREATE FUNCTION _timescaledb_functions.rxid_out(@extschema@.rxid) RETURN... function _timescaledb_functions (line 392) | CREATE FUNCTION _timescaledb_functions.data_node_hypertable_info( function _timescaledb_functions (line 404) | CREATE FUNCTION _timescaledb_functions.data_node_chunk_info( function _timescaledb_functions (line 419) | CREATE FUNCTION _timescaledb_functions.data_node_compressed_chunk_stats(... function _timescaledb_functions (line 435) | CREATE FUNCTION _timescaledb_functions.data_node_index_size(node_name na... function timescaledb_experimental (line 439) | CREATE FUNCTION timescaledb_experimental.block_new_chunks(data_node_name... function timescaledb_experimental (line 442) | CREATE FUNCTION timescaledb_experimental.allow_new_chunks(data_node_name... function timescaledb_experimental (line 459) | CREATE FUNCTION timescaledb_experimental.subscription_exec( function _timescaledb_functions (line 467) | CREATE FUNCTION _timescaledb_functions.set_chunk_default_data_node(chunk... function _timescaledb_functions (line 470) | CREATE FUNCTION _timescaledb_functions.drop_dist_ht_invalidation_trigger( type _timescaledb_catalog (line 475) | CREATE TABLE _timescaledb_catalog.remote_txn ( type remote_txn_data_node_name_idx (line 484) | CREATE INDEX remote_txn_data_node_name_idx ON _timescaledb_catalog.remot... type _timescaledb_catalog (line 489) | CREATE TABLE _timescaledb_catalog.hypertable_data_node ( type _timescaledb_catalog (line 503) | CREATE TABLE _timescaledb_catalog.chunk_data_node ( type chunk_data_node_node_name_idx (line 513) | CREATE INDEX chunk_data_node_node_name_idx ON _timescaledb_catalog.chunk... type _timescaledb_catalog (line 520) | CREATE TABLE _timescaledb_catalog.chunk_copy_operation ( type _timescaledb_catalog (line 537) | CREATE TABLE _timescaledb_catalog.dimension_partition ( type _timescaledb_catalog (line 652) | CREATE TABLE _timescaledb_catalog.hypertable_tmp AS SELECT * FROM _times... type _timescaledb_catalog (line 666) | CREATE TABLE _timescaledb_catalog.hypertable ( function _timescaledb_functions (line 767) | CREATE FUNCTION _timescaledb_functions.chunks_in(record RECORD, chunks I... function @extschema (line 796) | CREATE FUNCTION @extschema@.compress_chunk(uncompressed_chunk REGCLASS, ... FILE: sql/updates/2.14.0--2.14.1.sql type timescaledb_information (line 2) | CREATE VIEW timescaledb_information.hypertable_compression_settings AS type timescaledb_information (line 30) | CREATE VIEW timescaledb_information.chunk_compression_settings AS FILE: sql/updates/2.14.2--2.15.0.sql function _timescaledb_functions (line 21) | CREATE FUNCTION _timescaledb_functions.remove_dropped_chunk_metadata(_hy... function _timescaledb_functions (line 92) | CREATE OR REPLACE FUNCTION _timescaledb_functions.cagg_get_bucket_function( type _timescaledb_catalog (line 98) | CREATE TABLE _timescaledb_catalog._tmp_continuous_aggs_bucket_function AS type _timescaledb_catalog (line 117) | CREATE TABLE _timescaledb_catalog.continuous_aggs_bucket_function ( function _timescaledb_functions (line 201) | CREATE OR REPLACE FUNCTION _timescaledb_functions.cagg_get_bucket_function( function _timescaledb_functions (line 206) | CREATE OR REPLACE FUNCTION _timescaledb_functions.to_interval(unixtime_u... type _timescaledb_catalog (line 271) | CREATE TABLE _timescaledb_catalog._tmp_continuous_agg AS type _timescaledb_catalog (line 291) | CREATE TABLE _timescaledb_catalog.continuous_agg ( type continuous_agg_raw_hypertable_id_idx (line 320) | CREATE INDEX continuous_agg_raw_hypertable_id_idx ON _timescaledb_catalo... type _timescaledb_internal (line 349) | CREATE TABLE _timescaledb_internal.bgw_job_stat_history ( type bgw_job_stat_history_job_id_idx (line 363) | CREATE INDEX bgw_job_stat_history_job_id_idx ON _timescaledb_internal.bg... FILE: sql/updates/2.15.0--2.14.2.sql type _timescaledb_catalog (line 46) | CREATE TABLE _timescaledb_catalog._tmp_continuous_agg AS type _timescaledb_catalog (line 87) | CREATE TABLE _timescaledb_catalog.continuous_agg ( type continuous_agg_raw_hypertable_id_idx (line 117) | CREATE INDEX continuous_agg_raw_hypertable_id_idx ON _timescaledb_catalo... type _timescaledb_catalog (line 145) | CREATE TABLE _timescaledb_catalog._tmp_continuous_aggs_bucket_function AS type _timescaledb_catalog (line 163) | CREATE TABLE _timescaledb_catalog.continuous_aggs_bucket_function ( type _timescaledb_internal (line 219) | CREATE TABLE _timescaledb_internal.job_errors ( function _timescaledb_functions (line 253) | CREATE OR REPLACE FUNCTION _timescaledb_functions.policy_job_error_reten... function _timescaledb_functions (line 271) | CREATE OR REPLACE FUNCTION _timescaledb_functions.policy_job_error_reten... FILE: sql/updates/2.15.0--2.15.1.sql type _timescaledb_catalog (line 1) | CREATE TABLE _timescaledb_catalog._tmp_continuous_aggs_bucket_function AS type _timescaledb_catalog (line 20) | CREATE TABLE _timescaledb_catalog.continuous_aggs_bucket_function ( FILE: sql/updates/2.15.1--2.15.0.sql type _timescaledb_catalog (line 1) | CREATE TABLE _timescaledb_catalog._tmp_continuous_aggs_bucket_function AS type _timescaledb_catalog (line 20) | CREATE TABLE _timescaledb_catalog.continuous_aggs_bucket_function ( FILE: sql/updates/2.15.3--2.16.0.sql function @extschema (line 6) | CREATE FUNCTION @extschema@.enable_chunk_skipping( function @extschema (line 19) | CREATE FUNCTION @extschema@.disable_chunk_skipping( type _timescaledb_catalog (line 46) | CREATE TABLE _timescaledb_catalog.chunk_column_stats ( FILE: sql/updates/2.16.1--2.17.0.sql function _timescaledb_functions (line 1) | CREATE FUNCTION _timescaledb_functions.compressed_data_info(_timescaledb... type compression_chunk_size_idx (line 6) | CREATE INDEX compression_chunk_size_idx ON _timescaledb_catalog.compress... function _timescaledb_functions (line 8) | CREATE FUNCTION _timescaledb_functions.drop_osm_chunk(hypertable REGCLASS) FILE: sql/updates/2.17.0--2.16.1.sql function _timescaledb_functions (line 2) | CREATE OR REPLACE FUNCTION _timescaledb_functions.add_sequence_number_me... FILE: sql/updates/2.17.2--2.18.0.sql function _timescaledb_debug (line 5) | CREATE FUNCTION _timescaledb_debug.is_compressed_tid(tid) RETURNS BOOL function @extschema (line 10) | CREATE FUNCTION @extschema@.compress_chunk( function @extschema (line 19) | CREATE FUNCTION @extschema@.add_compression_policy( function timescaledb_experimental (line 35) | CREATE FUNCTION timescaledb_experimental.add_policies( function @extschema (line 81) | CREATE FUNCTION @extschema@.chunk_columnstore_stats (hypertable REGCLASS) function @extschema (line 100) | CREATE FUNCTION @extschema@.hypertable_columnstore_stats (hypertable REG... function @extschema (line 136) | CREATE FUNCTION @extschema@.add_continuous_aggregate_policy( function ts_hypercore_handler (line 157) | CREATE FUNCTION ts_hypercore_handler(internal) RETURNS table_am_handler function ts_hypercore_proxy_handler (line 160) | CREATE FUNCTION ts_hypercore_proxy_handler(internal) RETURNS index_am_ha... FILE: sql/updates/2.18.0--2.17.2.sql function @extschema (line 10) | CREATE FUNCTION @extschema@.compress_chunk( function @extschema (line 18) | CREATE FUNCTION @extschema@.add_compression_policy( function timescaledb_experimental (line 33) | CREATE FUNCTION timescaledb_experimental.add_policies( function @extschema (line 80) | CREATE FUNCTION @extschema@.add_continuous_aggregate_policy( FILE: sql/updates/2.18.2--2.19.0.sql function _timescaledb_functions (line 1) | CREATE FUNCTION _timescaledb_functions.compressed_data_has_nulls(_timesc... type _timescaledb_catalog (line 14) | CREATE TABLE _timescaledb_catalog.tempsettings (LIKE _timescaledb_catalo... type _timescaledb_catalog (line 19) | CREATE TABLE _timescaledb_catalog.compression_settings ( type compression_settings_compress_relid_idx (line 65) | CREATE INDEX compression_settings_compress_relid_idx ON _timescaledb_cat... function @extschema (line 84) | CREATE FUNCTION @extschema@.add_continuous_aggregate_policy( FILE: sql/updates/2.19.0--2.18.2.sql type _timescaledb_catalog (line 7) | CREATE TABLE _timescaledb_catalog.tempsettings (LIKE _timescaledb_catalo... type _timescaledb_catalog (line 12) | CREATE TABLE _timescaledb_catalog.compression_settings ( function @extschema (line 58) | CREATE FUNCTION @extschema@.add_continuous_aggregate_policy( FILE: sql/updates/2.19.3--2.20.0.sql function _timescaledb_functions (line 4) | CREATE FUNCTION _timescaledb_functions.bloom1in(cstring) RETURNS _timesc... function _timescaledb_functions (line 6) | CREATE FUNCTION _timescaledb_functions.bloom1out(_timescaledb_internal.b... function _timescaledb_functions (line 14) | CREATE FUNCTION _timescaledb_functions.bloom1_contains(_timescaledb_inte... function @extschema (line 39) | CREATE FUNCTION @extschema@.add_continuous_aggregate_policy( function _timescaledb_functions (line 69) | CREATE FUNCTION _timescaledb_functions.align_to_bucket(width INTERVAL, r... function _timescaledb_functions (line 83) | CREATE FUNCTION _timescaledb_functions.make_multirange_from_internal_time( function _timescaledb_functions (line 92) | CREATE FUNCTION _timescaledb_functions.make_multirange_from_internal_time( function _timescaledb_functions (line 101) | CREATE FUNCTION _timescaledb_functions.make_range_from_internal_time( function _timescaledb_functions (line 107) | CREATE OR REPLACE FUNCTION _timescaledb_functions.get_internal_time_min(... function _timescaledb_functions (line 110) | CREATE OR REPLACE FUNCTION _timescaledb_functions.get_internal_time_max(... function @extschema (line 124) | CREATE FUNCTION @extschema@.add_job( function @extschema (line 155) | CREATE FUNCTION @extschema@.alter_job( FILE: sql/updates/2.20.0--2.19.3.sql function _timescaledb_internal (line 5) | CREATE FUNCTION _timescaledb_internal.create_chunk_table(hypertable REGC... function _timescaledb_functions (line 6) | CREATE FUNCTION _timescaledb_functions.create_chunk_table(hypertable REG... function @extschema (line 27) | CREATE FUNCTION @extschema@.add_continuous_aggregate_policy( FILE: sql/updates/2.21.4--2.22.0.sql function @extschema (line 26) | CREATE FUNCTION @extschema@.compress_chunk( function @extschema (line 38) | CREATE FUNCTION @extschema@.add_compression_policy( function timescaledb_experimental (line 61) | CREATE FUNCTION timescaledb_experimental.add_policies( type _timescaledb_catalog (line 91) | CREATE TABLE _timescaledb_catalog.tempsettings (LIKE _timescaledb_catalo... type _timescaledb_catalog (line 101) | CREATE TABLE _timescaledb_catalog.compression_settings ( type compression_settings_compress_relid_idx (line 128) | CREATE INDEX compression_settings_compress_relid_idx ON _timescaledb_cat... function _timescaledb_functions (line 134) | CREATE FUNCTION _timescaledb_functions.jsonb_get_matching_index_entry( function process_single_table_index_migrate (line 149) | CREATE FUNCTION process_single_table_index_migrate( type _timescaledb_catalog (line 250) | CREATE TABLE _timescaledb_catalog.continuous_aggs_materialization_ranges ( type continuous_aggs_materialization_ranges_idx (line 260) | CREATE INDEX continuous_aggs_materialization_ranges_idx ON _timescaledb_... FILE: sql/updates/2.22.0--2.21.3.sql function ts_hypercore_handler (line 11) | CREATE FUNCTION ts_hypercore_handler(internal) RETURNS table_am_handler function ts_hypercore_proxy_handler (line 14) | CREATE FUNCTION ts_hypercore_proxy_handler(internal) RETURNS index_am_ha... function _timescaledb_debug (line 23) | CREATE OPERATOR CLASS int4_ops function @extschema (line 61) | CREATE FUNCTION @extschema@.compress_chunk( function @extschema (line 75) | CREATE FUNCTION @extschema@.add_compression_policy( function timescaledb_experimental (line 100) | CREATE OR REPLACE FUNCTION timescaledb_experimental.add_policies( type _timescaledb_catalog (line 135) | CREATE TABLE _timescaledb_catalog.tempsettings (LIKE _timescaledb_catalo... type _timescaledb_catalog (line 145) | CREATE TABLE _timescaledb_catalog.compression_settings ( type compression_settings_compress_relid_idx (line 172) | CREATE INDEX compression_settings_compress_relid_idx ON _timescaledb_cat... type _timescaledb_catalog (line 199) | CREATE TABLE _timescaledb_catalog.chunk_index ( type chunk_index_hypertable_id_hypertable_index_name_idx (line 210) | CREATE INDEX chunk_index_hypertable_id_hypertable_index_name_idx ON _tim... function _timescaledb_functions (line 214) | CREATE OR REPLACE FUNCTION _timescaledb_functions.temp_index_keycolumns(... FILE: sql/updates/2.23.0--2.22.1.sql function _timescaledb_functions (line 16) | CREATE OR REPLACE FUNCTION _timescaledb_functions.continuous_agg_invalid... function _timescaledb_functions (line 39) | CREATE OR REPLACE FUNCTION _timescaledb_functions.insert_blocker() RETUR... FILE: sql/updates/2.24.0--2.25.0.sql type _timescaledb_catalog (line 98) | CREATE TABLE _timescaledb_catalog._tmp_continuous_agg AS type _timescaledb_catalog (line 117) | CREATE TABLE _timescaledb_catalog.continuous_agg ( type continuous_agg_raw_hypertable_id_idx (line 145) | CREATE INDEX continuous_agg_raw_hypertable_id_idx ON _timescaledb_catalo... FILE: sql/updates/2.25.0--2.24.0.sql type _timescaledb_catalog (line 23) | CREATE TABLE _timescaledb_catalog._tmp_continuous_agg AS type _timescaledb_catalog (line 43) | CREATE TABLE _timescaledb_catalog.continuous_agg ( type continuous_agg_raw_hypertable_id_idx (line 72) | CREATE INDEX continuous_agg_raw_hypertable_id_idx ON _timescaledb_catalo... FILE: sql/updates/2.9.0--2.8.1.sql type _timescaledb_internal (line 21) | CREATE TABLE _timescaledb_internal._tmp_bgw_job_stat AS SELECT * FROM _t... type _timescaledb_internal (line 24) | CREATE TABLE _timescaledb_internal.bgw_job_stat ( function _timescaledb_internal (line 53) | CREATE FUNCTION _timescaledb_internal.hypertable_local_size( function @extschema (line 134) | CREATE FUNCTION @extschema@.add_job( function @extschema (line 143) | CREATE FUNCTION @extschema@.add_compression_policy(hypertable REGCLASS, ... function @extschema (line 146) | CREATE FUNCTION @extschema@.add_retention_policy( function @extschema (line 155) | CREATE FUNCTION @extschema@.add_continuous_aggregate_policy(continuous_a... function @extschema (line 160) | CREATE FUNCTION @extschema@.add_reorder_policy( type _timescaledb_config (line 178) | CREATE TABLE _timescaledb_config.bgw_job_tmp AS SELECT * FROM _timescale... type _timescaledb_internal (line 182) | CREATE TABLE _timescaledb_internal.tmp_bgw_job_seq_value AS SELECT last_... type _timescaledb_config (line 190) | CREATE TABLE _timescaledb_config.bgw_job ( type bgw_job_proc_hypertable_id_idx (line 211) | CREATE INDEX bgw_job_proc_hypertable_id_idx ON _timescaledb_config.bgw_j... type _timescaledb_internal (line 229) | CREATE TABLE _timescaledb_internal.dimension_tmp type _timescaledb_internal (line 232) | CREATE TABLE _timescaledb_internal.tmp_dimension_seq_value AS type _timescaledb_catalog (line 249) | CREATE TABLE _timescaledb_catalog.dimension ( type _timescaledb_catalog (line 367) | CREATE TABLE _timescaledb_catalog._tmp_continuous_agg AS type _timescaledb_catalog (line 387) | CREATE TABLE _timescaledb_catalog.continuous_agg ( type continuous_agg_raw_hypertable_id_idx (line 413) | CREATE INDEX continuous_agg_raw_hypertable_id_idx ON _timescaledb_catalo... FILE: sql/updates/2.9.3--2.10.0.sql type timescaledb_information (line 1) | CREATE OR REPLACE VIEW timescaledb_information.job_errors FILE: sql/updates/latest-dev.sql type _timescaledb_internal (line 6) | CREATE TABLE _timescaledb_internal.tmp_chunk AS SELECT * from _timescale... type _timescaledb_internal (line 7) | CREATE TABLE _timescaledb_internal.tmp_chunk_seq_value AS SELECT last_va... type _timescaledb_catalog (line 32) | CREATE TABLE _timescaledb_catalog.chunk ( type chunk_hypertable_id_idx (line 51) | CREATE INDEX chunk_hypertable_id_idx ON _timescaledb_catalog.chunk (hype... type chunk_compressed_chunk_id_idx (line 52) | CREATE INDEX chunk_compressed_chunk_id_idx ON _timescaledb_catalog.chunk... type chunk_osm_chunk_idx (line 53) | CREATE INDEX chunk_osm_chunk_idx ON _timescaledb_catalog.chunk (osm_chun... type chunk_hypertable_id_creation_time_idx (line 54) | CREATE INDEX chunk_hypertable_id_creation_time_idx ON _timescaledb_catal... type bgw_job_stat_history_execution_start_idx (line 95) | CREATE INDEX IF NOT EXISTS bgw_job_stat_history_execution_start_idx type bgw_job_stat_history_job_id_execution_start_idx (line 97) | CREATE INDEX IF NOT EXISTS bgw_job_stat_history_job_id_execution_start_idx FILE: sql/updates/pre-version-change.sql function _timescaledb_internal (line 36) | CREATE FUNCTION _timescaledb_internal._tmp_restart_background_workers() ... type _timescaledb_internal (line 45) | CREATE TABLE _timescaledb_internal.saved_privs( FILE: sql/updates/reverse-dev.sql type _timescaledb_internal (line 5) | CREATE TABLE _timescaledb_internal.tmp_chunk AS SELECT * from _timescale... type _timescaledb_internal (line 6) | CREATE TABLE _timescaledb_internal.tmp_chunk_seq_value AS SELECT last_va... type _timescaledb_catalog (line 31) | CREATE TABLE _timescaledb_catalog.chunk ( type chunk_hypertable_id_idx (line 51) | CREATE INDEX chunk_hypertable_id_idx ON _timescaledb_catalog.chunk (hype... type chunk_compressed_chunk_id_idx (line 52) | CREATE INDEX chunk_compressed_chunk_id_idx ON _timescaledb_catalog.chunk... type chunk_osm_chunk_idx (line 53) | CREATE INDEX chunk_osm_chunk_idx ON _timescaledb_catalog.chunk (osm_chun... type chunk_hypertable_id_creation_time_idx (line 54) | CREATE INDEX chunk_hypertable_id_creation_time_idx ON _timescaledb_catal... type _timescaledb_catalog (line 85) | CREATE TABLE _timescaledb_catalog.continuous_agg_migrate_plan ( type _timescaledb_catalog (line 96) | CREATE TABLE _timescaledb_catalog.continuous_agg_migrate_plan_step ( type bgw_job_stat_history_job_id_idx (line 118) | CREATE INDEX bgw_job_stat_history_job_id_idx ON _timescaledb_internal.bg... FILE: sql/util_internal_table_ddl.sql function _timescaledb_functions (line 14) | CREATE OR REPLACE FUNCTION _timescaledb_functions.get_create_command( FILE: sql/util_time.sql function _timescaledb_functions (line 9) | CREATE OR REPLACE FUNCTION _timescaledb_functions.get_internal_time_min(... function _timescaledb_functions (line 14) | CREATE OR REPLACE FUNCTION _timescaledb_functions.get_internal_time_max(... function _timescaledb_functions (line 17) | CREATE OR REPLACE FUNCTION _timescaledb_functions.to_unix_microseconds(t... function _timescaledb_functions (line 20) | CREATE OR REPLACE FUNCTION _timescaledb_functions.to_timestamp(unixtime_... function _timescaledb_functions (line 23) | CREATE OR REPLACE FUNCTION _timescaledb_functions.to_timestamp_without_t... function _timescaledb_functions (line 28) | CREATE OR REPLACE FUNCTION _timescaledb_functions.to_date(unixtime_us BI... function _timescaledb_functions (line 33) | CREATE OR REPLACE FUNCTION _timescaledb_functions.to_interval(unixtime_u... function _timescaledb_functions (line 41) | CREATE OR REPLACE FUNCTION _timescaledb_functions.interval_to_usec( function _timescaledb_functions (line 49) | CREATE OR REPLACE FUNCTION _timescaledb_functions.time_to_internal(time_... function _timescaledb_functions (line 52) | CREATE OR REPLACE FUNCTION _timescaledb_functions.cagg_watermark(hyperta... function _timescaledb_functions (line 55) | CREATE OR REPLACE FUNCTION _timescaledb_functions.cagg_watermark_materia... function _timescaledb_functions (line 58) | CREATE OR REPLACE FUNCTION _timescaledb_functions.subtract_integer_from_... function _timescaledb_functions (line 62) | CREATE OR REPLACE FUNCTION _timescaledb_functions.make_multirange_from_i... function _timescaledb_functions (line 72) | CREATE OR REPLACE FUNCTION _timescaledb_functions.make_multirange_from_i... function _timescaledb_functions (line 83) | CREATE OR REPLACE FUNCTION _timescaledb_functions.make_range_from_intern... FILE: sql/uuidv7.sql function @extschema (line 5) | CREATE OR REPLACE FUNCTION @extschema@.generate_uuidv7() RETURNS UUID function @extschema (line 8) | CREATE OR REPLACE FUNCTION @extschema@.to_uuidv7( function @extschema (line 18) | CREATE OR REPLACE FUNCTION @extschema@.to_uuidv7_boundary( function @extschema (line 26) | CREATE OR REPLACE FUNCTION @extschema@.uuid_timestamp( function @extschema (line 35) | CREATE OR REPLACE FUNCTION @extschema@.uuid_timestamp_micros( function @extschema (line 40) | CREATE OR REPLACE FUNCTION @extschema@.uuid_version( FILE: sql/version.sql function _timescaledb_functions (line 5) | CREATE OR REPLACE FUNCTION _timescaledb_functions.get_git_commit() function _timescaledb_functions (line 9) | CREATE OR REPLACE FUNCTION _timescaledb_functions.get_os_info() function _timescaledb_functions (line 13) | CREATE OR REPLACE FUNCTION _timescaledb_functions.tsl_loaded() RETURNS B... FILE: sql/views.sql type timescaledb_information (line 6) | CREATE OR REPLACE VIEW timescaledb_information.hypertables AS type timescaledb_information (line 51) | CREATE OR REPLACE VIEW timescaledb_information.job_stats AS type timescaledb_information (line 91) | CREATE OR REPLACE VIEW timescaledb_information.jobs AS type timescaledb_information (line 116) | CREATE OR REPLACE VIEW timescaledb_information.continuous_aggregates AS type timescaledb_information (line 157) | CREATE OR REPLACE VIEW timescaledb_information.chunks AS type timescaledb_information (line 228) | CREATE OR REPLACE VIEW timescaledb_information.dimensions AS type timescaledb_information (line 260) | CREATE OR REPLACE VIEW timescaledb_information.compression_settings AS type timescaledb_information (line 297) | CREATE OR REPLACE VIEW timescaledb_information.job_errors type timescaledb_information (line 335) | CREATE OR REPLACE VIEW timescaledb_information.job_history type timescaledb_information (line 373) | CREATE OR REPLACE VIEW timescaledb_information.hypertable_compression_se... type timescaledb_information (line 402) | CREATE OR REPLACE VIEW timescaledb_information.chunk_compression_setting... type timescaledb_information (line 424) | CREATE OR REPLACE VIEW timescaledb_information.hypertable_columnstore_se... type timescaledb_information (line 427) | CREATE OR REPLACE VIEW timescaledb_information.chunk_columnstore_setting... type _timescaledb_config (line 431) | CREATE OR REPLACE VIEW _timescaledb_config.bgw_job AS FILE: sql/views_experimental.sql type timescaledb_experimental (line 5) | CREATE OR REPLACE VIEW timescaledb_experimental.policies AS FILE: sql/with_telemetry.sql function @extschema (line 5) | CREATE OR REPLACE FUNCTION @extschema@.get_telemetry_report() FILE: src/adts/bit_array.h type BitArray (line 24) | typedef struct BitArray BitArray; type BitArrayIterator (line 25) | typedef struct BitArrayIterator BitArrayIterator; FILE: src/adts/bit_array_impl.h type BitArray (line 18) | typedef struct BitArray type BitArrayIterator (line 24) | typedef struct BitArrayIterator function bit_array_init (line 47) | static inline void function bit_array_wrap_internal (line 58) | static inline void function bit_array_data_bytes_used (line 73) | static inline size_t function uint32 (line 79) | static inline uint32 function uint64 (line 85) | static inline uint64 function uint64 (line 92) | static inline uint64 * function BitArray (line 98) | static inline BitArray function bit_array_send (line 124) | static inline void function bit_array_output (line 133) | static inline size_t function bit_array_wrap (line 168) | static inline void function bit_array_append (line 184) | static inline void function bit_array_iterator_init (line 227) | static inline void function pg_attribute_always_inline (line 235) | pg_attribute_always_inline static uint64 function bit_array_iterator_init_rev (line 280) | static inline void function uint64 (line 290) | static inline uint64 function bit_array_append_bucket (line 340) | static void function uint64 (line 347) | static uint64 FILE: src/adts/vec.h type VEC_TYPE (line 57) | typedef struct VEC_TYPE function VEC_SCOPE (line 102) | VEC_SCOPE void function VEC_SCOPE (line 148) | VEC_SCOPE void function VEC_SCOPE (line 162) | VEC_SCOPE VEC_TYPE * function VEC_SCOPE (line 171) | VEC_SCOPE void function VEC_SCOPE (line 183) | VEC_SCOPE void function VEC_SCOPE (line 193) | VEC_SCOPE void function VEC_SCOPE (line 199) | VEC_SCOPE VEC_ELEMENT_TYPE * function VEC_SCOPE (line 206) | VEC_SCOPE const VEC_ELEMENT_TYPE * function VEC_SCOPE (line 214) | VEC_SCOPE VEC_ELEMENT_TYPE * function VEC_SCOPE (line 221) | VEC_SCOPE VEC_ELEMENT_TYPE * function VEC_SCOPE (line 233) | VEC_SCOPE void function VEC_SCOPE (line 239) | VEC_SCOPE VEC_ELEMENT_TYPE * function VEC_SCOPE (line 251) | VEC_SCOPE void function VEC_SCOPE (line 269) | VEC_SCOPE void FILE: src/agg_bookend.c type PolyDatum (line 37) | typedef struct PolyDatum type TypeInfoCache (line 43) | typedef struct TypeInfoCache type PolyDatumIOState (line 51) | typedef struct PolyDatumIOState function PolyDatum (line 59) | static PolyDatum function polydatum_serialize_type (line 75) | static void function polydatum_serialize (line 96) | static void function Oid (line 116) | static Oid function PolyDatum (line 137) | static PolyDatum * type TransCache (line 220) | typedef struct TransCache type InternalCmpAggStore (line 228) | typedef struct InternalCmpAggStore function InternalCmpAggStore (line 235) | inline static InternalCmpAggStore * type InternalCmpAggStoreIOState (line 247) | typedef struct InternalCmpAggStoreIOState function typeinfocache_polydatumcopy (line 253) | inline static void function cmpproc_init (line 277) | inline static void function cmpproc_cmp (line 297) | inline static bool function Datum (line 306) | static inline Datum function Datum (line 357) | static inline Datum function Datum (line 424) | Datum function Datum (line 441) | Datum function Datum (line 458) | Datum function Datum (line 476) | Datum function Datum (line 494) | Datum function Datum (line 533) | Datum function Datum (line 573) | Datum FILE: src/bgw/job.c function MGCallbacks (line 64) | MGCallbacks * function BackgroundWorkerHandle (line 77) | BackgroundWorkerHandle * function job_execute_function (line 92) | static void function ts_bgw_job_run_config_check (line 112) | void function job_config_check (line 143) | static void function BgwJob (line 179) | static BgwJob * type AccumData (line 278) | typedef struct AccumData function ScanTupleResult (line 284) | static ScanTupleResult function ScanFilterResult (line 297) | static ScanFilterResult function List (line 318) | List * function List (line 392) | List * function init_scan_by_proc_name (line 414) | static void function init_scan_by_proc_schema (line 424) | static void function init_scan_by_hypertable_id (line 434) | static void function List (line 444) | List * function List (line 474) | List * function init_scan_by_job_id (line 501) | static void function BgwJob (line 512) | BgwJob * function ScanTupleResult (line 536) | static ScanTupleResult function bgw_job_delete_scan (line 559) | static bool function cancel_worker_for_job (line 587) | static void function ts_bgw_job_delete_by_id (line 608) | bool function ScanTupleResult (line 639) | static ScanTupleResult function ts_bgw_job_update_by_id (line 768) | bool function ts_bgw_job_check_max_retries (line 799) | static void function ts_bgw_job_permission_check (line 829) | void function ts_bgw_job_validate_job_owner (line 847) | void function ts_is_telemetry_job (line 873) | bool function JobResult (line 881) | JobResult function ts_bgw_job_has_timeout (line 912) | bool function TimestampTz (line 925) | TimestampTz function zero_guc (line 936) | static void function Oid (line 950) | Oid function Datum (line 1004) | extern Datum function ts_bgw_job_set_scheduler_test_hook (line 1193) | void function ts_bgw_job_set_job_entrypoint_function_name (line 1199) | void function ts_bgw_job_run_and_set_next_start (line 1215) | bool function ts_bgw_job_insert_relation (line 1258) | int function ts_bgw_job_validate_schedule_interval (line 1361) | void FILE: src/bgw/job.h type MGCallbacks (line 33) | typedef struct MGCallbacks type BgwJobHistory (line 42) | typedef struct BgwJobHistory type BgwJob (line 48) | typedef struct BgwJob type JobResult (line 55) | typedef enum JobResult FILE: src/bgw/job_stat.c function bgw_job_stat_next_start_was_set (line 29) | static bool function ScanTupleResult (line 35) | static ScanTupleResult function bgw_job_stat_scan_one (line 49) | static bool function bgw_job_stat_scan_job_id (line 70) | static inline bool function TSDLLEXPORT (line 90) | TSDLLEXPORT BgwJobStat * function ScanTupleResult (line 104) | static ScanTupleResult function ts_bgw_job_stat_delete (line 112) | void function ScanTupleResult (line 129) | static ScanTupleResult type JobResultCtx (line 170) | typedef struct function TimestampTz (line 187) | TimestampTz function TimestampTz (line 279) | static TimestampTz function TimestampTz (line 289) | static TimestampTz function TimestampTz (line 299) | static TimestampTz function float8 (line 319) | static float8 function TimestampTz (line 334) | static TimestampTz function TimestampTz (line 445) | static TimestampTz function TimestampTz (line 459) | static TimestampTz function ScanTupleResult (line 472) | static ScanTupleResult function ScanTupleResult (line 539) | static ScanTupleResult function ScanTupleResult (line 558) | static ScanTupleResult function bgw_job_stat_insert_relation (line 577) | static bool function ts_bgw_job_stat_mark_start (line 633) | void function ts_bgw_job_stat_mark_end (line 660) | void function ts_bgw_job_stat_mark_crash_reported (line 691) | void function ts_bgw_job_stat_end_was_marked (line 710) | bool function TSDLLEXPORT (line 716) | TSDLLEXPORT void function TSDLLEXPORT (line 740) | TSDLLEXPORT bool function TSDLLEXPORT (line 760) | TSDLLEXPORT void function ts_bgw_job_stat_should_execute (line 787) | bool function TimestampTz (line 797) | TimestampTz FILE: src/bgw/job_stat.h type BgwJobStat (line 14) | typedef struct BgwJobStat FILE: src/bgw/job_stat_history.c type BgwJobStatHistoryContext (line 19) | typedef struct BgwJobStatHistoryContext function Jsonb (line 27) | static Jsonb * function Jsonb (line 70) | static Jsonb * function bgw_job_stat_history_insert (line 93) | static void function bgw_job_stat_history_mark_start (line 148) | static void function bgw_job_stat_history_update_entry (line 158) | static void function ScanTupleResult (line 201) | static ScanTupleResult function bgw_job_stat_history_update (line 262) | static void function ts_bgw_job_stat_history_update (line 299) | void FILE: src/bgw/job_stat_history.h type BgwJobStatHistoryUpdateType (line 14) | typedef enum BgwJobStatHistoryUpdateType FILE: src/bgw/launcher_interface.c function ts_bgw_worker_reserve (line 16) | extern bool function ts_bgw_worker_release (line 25) | extern void function ts_bgw_num_unreserved (line 33) | extern int function ts_bgw_loader_api_version (line 43) | extern int function ts_bgw_check_loader_api_version (line 53) | extern void FILE: src/bgw/scheduler.c function TimestampTz (line 47) | static TimestampTz type JobState (line 68) | typedef enum JobState type ScheduledBgwJob (line 94) | typedef struct ScheduledBgwJob function BackgroundWorkerHandle (line 116) | BackgroundWorkerHandle * function assert_that_worker_has_stopped (line 147) | static void function mark_job_as_started (line 159) | static void function mark_job_as_ended (line 168) | static void function ErrorData (line 176) | static ErrorData * function worker_state_cleanup (line 208) | static void function scheduled_bgw_job_transition_state_to (line 277) | static void function on_failure_to_start_job (line 380) | static void function bgw_scheduler_on_postmaster_death (line 411) | static inline void function scheduled_ts_bgw_job_start (line 431) | static void function terminate_and_cleanup_job (line 469) | static void function List (line 515) | List * function ts_populate_scheduled_job_tuple (line 595) | void function cmp_next_start (line 614) | static int function start_scheduled_jobs (line 629) | static void function TimestampTz (line 666) | static TimestampTz function TimestampTz (line 691) | static TimestampTz function terminate_all_jobs_and_release_workers (line 713) | static void function wait_for_all_jobs_to_shutdown (line 738) | static void function check_for_stopped_and_timed_out_jobs (line 752) | static void function ts_bgw_scheduler_process (line 817) | void function bgw_scheduler_before_shmem_exit_callback (line 926) | static void function ts_bgw_scheduler_setup_callbacks (line 932) | void function ts_bgw_scheduler_setup_mctx (line 941) | void function handle_sighup (line 950) | static void function ts_bgw_scheduler_register_signal_handlers (line 967) | void function Datum (line 983) | Datum function ts_bgw_job_cache_invalidate_callback (line 1006) | void FILE: src/bgw/scheduler.h type ScheduledBgwJob (line 16) | typedef struct ScheduledBgwJob ScheduledBgwJob; FILE: src/bgw/timer.c function on_postmaster_death (line 29) | static inline void function int64 (line 43) | static int64 function wait_using_wait_latch (line 64) | static bool function Timer (line 98) | static inline const Timer * function ts_timer_wait (line 104) | bool function TimestampTz (line 110) | TimestampTz function ts_timer_set (line 117) | void function Timer (line 123) | const Timer * FILE: src/bgw/timer.h type Timer (line 14) | typedef struct Timer FILE: src/bgw/worker.h type BgwParams (line 28) | typedef struct BgwParams FILE: src/bgw_policy/chunk_stats.c function ScanTupleResult (line 18) | static ScanTupleResult function ScanTupleResult (line 29) | static ScanTupleResult function ts_bgw_policy_chunk_stats_delete_row_only_by_job_id (line 48) | void function ts_bgw_policy_chunk_stats_delete_by_chunk_id (line 72) | void function ts_bgw_policy_chunk_stats_insert_with_relation (line 92) | static void function ts_bgw_policy_chunk_stats_insert (line 116) | void function BgwPolicyChunkStats (line 127) | BgwPolicyChunkStats * function ScanTupleResult (line 155) | static ScanTupleResult function ts_bgw_policy_chunk_stats_record_job_run (line 177) | void FILE: src/bgw_policy/chunk_stats.h type BgwPolicyChunkStats (line 11) | typedef struct BgwPolicyChunkStats FILE: src/bgw_policy/policy.c function ts_bgw_policy_delete_by_hypertable_id (line 13) | void function ScanTupleResult (line 28) | ScanTupleResult FILE: src/bmslist_utils.c function TsBmsList (line 10) | TsBmsList function TsBmsList (line 17) | TsBmsList function TsBmsList (line 39) | TsBmsList function ts_bmslist_contains_items (line 46) | bool function ts_bmslist_contains_set (line 72) | bool function ts_bmslist_free (line 91) | void FILE: src/bmslist_utils.h type List (line 20) | typedef List *TsBmsList; FILE: src/cache.c type CachePin (line 18) | typedef struct CachePin function cache_reset_pinned_caches (line 24) | static void function ts_cache_init (line 36) | void function cache_destroy (line 62) | static void function ts_cache_invalidate (line 82) | void function Cache (line 102) | Cache * function remove_pin (line 117) | static void function cache_release_subtxn (line 140) | static int function ts_cache_release (line 160) | int function MemoryContext (line 166) | MemoryContext function release_all_pinned_caches (line 219) | static void function release_subtxn_pinned_caches (line 239) | static void function cache_xact_end (line 285) | static void function cache_subxact_abort (line 330) | static void function _cache_init (line 359) | void function _cache_fini (line 367) | void FILE: src/cache.h type CacheQueryFlags (line 14) | typedef enum CacheQueryFlags type CacheQuery (line 23) | typedef struct CacheQuery type CacheStats (line 31) | typedef struct CacheStats type Cache (line 38) | typedef struct Cache FILE: src/cache_invalidate.c function cache_invalidate_relcache_all (line 56) | static inline void function ts_cache_invalidate_set_proxy_tables (line 66) | void function cache_invalidate_relcache_callback (line 81) | static void function Datum (line 115) | Datum function cache_invalidate_xact_end (line 122) | static void function cache_invalidate_subxact_end (line 144) | static void function _cache_invalidate_init (line 163) | void function _cache_invalidate_fini (line 171) | void FILE: src/chunk.c type ChunkResult (line 111) | typedef enum ChunkResult type ChunkStubScanCtx (line 127) | typedef struct ChunkStubScanCtx function chunk_stub_is_valid (line 135) | static bool type ChunkResult (line 142) | typedef ChunkResult (*on_chunk_stub_func)(ChunkScanCtx *ctx, ChunkStub *... function HeapTuple (line 159) | static HeapTuple function ts_chunk_formdata_fill (line 186) | void function int64 (line 226) | int64 function int64 (line 232) | int64 function chunk_insert_relation (line 238) | static void function ts_chunk_insert_lock (line 253) | void type CollisionInfo (line 264) | typedef struct CollisionInfo function ChunkResult (line 325) | static ChunkResult function calculate_and_set_new_chunk_interval (line 373) | static bool function ChunkResult (line 431) | static ChunkResult function ChunkResult (line 473) | static ChunkResult function ChunkStub (line 496) | static ChunkStub * function chunk_collision_resolve (line 564) | static void function chunk_add_constraints (line 591) | static int function set_attoptions (line 610) | static void function create_toast_table (line 681) | static void function copy_hypertable_acl_to_relid (line 698) | static void function Oid (line 725) | Oid function int32 (line 845) | static int32 function Chunk (line 871) | static Chunk * function chunk_insert_into_metadata_after_lock (line 912) | static void function chunk_set_replica_identity (line 926) | static void function chunk_create_table_constraints (line 975) | static void function Oid (line 1002) | static Oid function Chunk (line 1019) | static Chunk * function get_hypertable_publication_filters (line 1035) | static void function chunk_add_to_publication (line 1078) | static void function chunk_add_to_publications (line 1099) | static void function Chunk (line 1113) | static Chunk * function chunk_add_inheritance (line 1180) | static void function Chunk (line 1208) | static Chunk * function Chunk (line 1336) | static Chunk * function Chunk (line 1369) | Chunk * function Chunk (line 1451) | Chunk * function Chunk (line 1478) | Chunk * function scan_add_chunk_context (line 1530) | static void function List (line 1559) | List * function ChunkStub (line 1637) | ChunkStub * function Chunk (line 1651) | Chunk * function Chunk (line 1675) | Chunk * function ScanTupleResult (line 1739) | static ScanTupleResult function Chunk (line 1778) | static Chunk * function chunk_scan_ctx_init (line 1822) | static void function chunk_scan_ctx_destroy (line 1844) | static void function dimension_slice_and_chunk_constraint_join (line 1850) | static inline void function chunk_collision_scan (line 1880) | static void function chunk_scan_ctx_foreach_chunk_stub (line 1912) | static int type ChunkScanCtxAddChunkData (line 1946) | typedef struct ChunkScanCtxAddChunkData function ChunkResult (line 1953) | static ChunkResult function TM_Result (line 1970) | TM_Result function int32 (line 2039) | int32 function chunks_find_all_in_range_limit (line 2126) | static void function Datum (line 2160) | Datum function Chunk (line 2324) | static Chunk * function Chunk (line 2405) | Chunk * function chunk_scan_internal (line 2423) | static int function List (line 2477) | List * function Chunk (line 2545) | static Chunk * function Chunk (line 2606) | Chunk * function Chunk (line 2681) | Chunk * function Chunk (line 2701) | Chunk * function ts_chunk_free (line 2712) | void function Chunk (line 2738) | Chunk * function Chunk (line 2762) | Chunk * function chunk_simple_scan (line 2780) | static bool function chunk_simple_scan_by_name (line 2818) | static bool function ts_chunk_simple_scan_by_reloid (line 2837) | bool function chunk_simple_scan_by_id (line 2863) | static bool function Datum (line 2880) | Datum function ts_chunk_exists_relid (line 2899) | bool function int32 (line 2910) | int32 function FormData_chunk (line 2923) | FormData_chunk function Oid (line 2934) | Oid function Oid (line 2957) | Oid function ts_chunk_get_id (line 2968) | bool function chunk_tuple_delete (line 2989) | static void function init_scan_by_qualified_table_name (line 3125) | static void function chunk_delete (line 3142) | static int function ts_chunk_delete_by_name_internal (line 3156) | static int function ts_chunk_delete_by_name (line 3173) | int function ts_chunk_delete_by_relid_and_relname (line 3180) | int function init_scan_by_hypertable_id (line 3190) | static void function ts_chunk_delete_by_hypertable_id (line 3201) | int function ts_chunk_exists_with_compression (line 3211) | bool function init_scan_by_compressed_chunk_id (line 3233) | static void function Chunk (line 3245) | Chunk * function ts_chunk_contains_compressed_data (line 3272) | bool function List (line 3280) | List * function List (line 3303) | List * function ChunkResult (line 3330) | static ChunkResult function ts_chunk_recreate_all_constraints_for_dimension (line 3343) | void function chunk_update_catalog_tuple (line 3380) | static void function lock_chunk_tuple (line 3404) | static bool function ts_chunk_set_name (line 3470) | bool function ts_chunk_set_schema (line 3486) | bool function ts_chunk_set_unordered (line 3502) | bool function ts_chunk_set_partial (line 3509) | bool function ts_chunk_set_frozen (line 3535) | bool function ts_chunk_unset_frozen (line 3541) | bool function ts_chunk_is_frozen (line 3547) | bool function ts_chunk_clear_status (line 3556) | bool function ts_chunk_add_status (line 3591) | static bool function ts_chunk_set_compressed_chunk (line 3642) | bool function ts_chunk_clear_compressed_chunk (line 3691) | bool function ScanTupleResult (line 3741) | static ScanTupleResult function ts_chunks_rename_schema_name (line 3761) | void function chunk_cmp (line 3789) | static int function Datum (line 3812) | static Datum function ts_chunk_drop (line 3864) | void function lock_referenced_tables (line 3888) | static void function List (line 3912) | List * function Datum (line 4133) | static Datum function Datum (line 4172) | Datum function Datum (line 4204) | Datum function ChunkCompressionStatus (line 4417) | ChunkCompressionStatus function ts_chunk_is_unordered (line 4461) | bool function ts_chunk_is_compressed (line 4467) | bool function ts_chunk_needs_compression (line 4473) | bool function ts_chunk_needs_recompression (line 4479) | bool function ts_chunk_is_partial (line 4487) | bool function ts_chunk_validate_chunk_status_for_operation (line 4515) | bool function Datum (line 4609) | Datum function Datum (line 4615) | Datum function Datum (line 4633) | Datum function Datum (line 4643) | Datum function ts_chunk_lock_if_exists (line 4694) | bool function ScanIterator (line 4720) | ScanIterator function ts_chunk_scan_iterator_set_chunk_id (line 4729) | void function Hypercube (line 4748) | static Hypercube * function add_foreign_table_as_chunk (line 4775) | static void function ts_chunk_merge_on_dimension (line 4852) | void function Datum (line 5018) | Datum function ScanTupleResult (line 5051) | static ScanTupleResult function ts_chunk_get_osm_chunk_id (line 5071) | int function ts_osm_chunk_range_is_invalid (line 5116) | bool function int32 (line 5122) | int32 function ChunkVec (line 5135) | static ChunkVec * function ChunkVec (line 5151) | ChunkVec * function ChunkVec (line 5160) | ChunkVec * function ChunkVec (line 5171) | ChunkVec * function chunk_creation_time_set_range (line 5210) | static int function Chunk (line 5267) | static Chunk * function Chunk (line 5311) | Chunk * function Datum (line 5346) | Datum function Datum (line 5371) | Datum function Datum (line 5385) | Datum function ts_chunk_detach_by_relid (line 5393) | void FILE: src/chunk.h type ChunkCompressionStatus (line 31) | typedef enum ChunkCompressionStatus type ChunkOperation (line 38) | typedef enum ChunkOperation type Hypercube (line 49) | typedef struct Hypercube Hypercube; type Point (line 50) | typedef struct Point Point; type Hyperspace (line 51) | typedef struct Hyperspace Hyperspace; type Hypertable (line 52) | typedef struct Hypertable Hypertable; type Chunk (line 62) | typedef struct Chunk type ChunkStub (line 82) | typedef struct ChunkStub type ChunkScanCtx (line 96) | typedef struct ChunkScanCtx function chunk_stub_is_complete (line 113) | static inline bool type ChunkScanEntry (line 120) | typedef struct ChunkScanEntry type DisplayKeyData (line 132) | typedef struct DisplayKeyData type ChunkVec (line 141) | typedef struct ChunkVec FILE: src/chunk_adaptive.c function int64 (line 42) | static int64 function Datum (line 70) | Datum function int64 (line 84) | static int64 function int64 (line 118) | extern inline int64 type MinMaxResult (line 124) | typedef enum MinMaxResult function MinMaxResult (line 136) | static MinMaxResult function MinMaxResult (line 186) | static MinMaxResult function MinMaxResult (line 233) | static MinMaxResult function table_has_minmax_index (line 266) | static bool function chunk_get_minmax (line 283) | static bool function Datum (line 416) | Datum function ts_chunk_sizing_func_validate (line 626) | void function int64 (line 673) | static int64 function ts_chunk_adaptive_sizing_info_validate (line 696) | void function Datum (line 752) | Datum function Oid (line 826) | static Oid function ChunkSizingInfo (line 837) | ChunkSizingInfo * FILE: src/chunk_adaptive.h type ChunkSizingInfo (line 10) | typedef struct ChunkSizingInfo FILE: src/chunk_constraint.c function ChunkConstraints (line 49) | ChunkConstraints * function ChunkConstraints (line 63) | ChunkConstraints * function chunk_constraints_expand (line 77) | static void function chunk_constraint_dimension_choose_name (line 92) | static void function chunk_constraint_choose_name (line 98) | static void function ChunkConstraint (line 118) | ChunkConstraint * function chunk_constraint_fill_tuple_values (line 154) | static void function chunk_constraint_insert_relation (line 174) | static void function ts_chunk_constraints_insert_metadata (line 188) | void function ts_chunk_constraint_insert (line 210) | void function ChunkConstraint (line 225) | ChunkConstraint * function Constraint (line 276) | Constraint * function Oid (line 378) | static Oid function Oid (line 405) | static Oid function DimensionSlice (line 434) | static const DimensionSlice * function ts_chunk_constraints_create (line 453) | void function ScanIterator (line 508) | ScanIterator function ts_chunk_constraint_scan_iterator_set_slice_id (line 517) | void function ts_chunk_constraint_scan_iterator_set_chunk_id (line 531) | void function init_scan_by_chunk_id_constraint_name (line 545) | static void function ChunkConstraints (line 573) | ChunkConstraints * function ts_chunk_constraint_scan_by_dimension_slice (line 597) | int function ts_chunk_constraint_scan_by_dimension_slice_to_list (line 659) | int function ts_chunk_constraint_scan_by_dimension_slice_id (line 690) | int function chunk_constraint_need_on_chunk (line 712) | static bool function ts_chunk_constraints_add_dimension_constraints (line 747) | int type ConstraintContext (line 759) | typedef struct ConstraintContext function ConstraintProcessStatus (line 768) | static ConstraintProcessStatus function ts_chunk_constraints_add_inheritable_constraints (line 795) | int function ConstraintProcessStatus (line 814) | static ConstraintProcessStatus function ts_chunk_constraints_add_inheritable_check_constraints (line 834) | int function ts_chunk_constraint_create_on_chunk (line 846) | void function hypertable_constraint_matches_tuple (line 878) | static bool function chunk_constraint_drop_constraint (line 887) | static void function ts_chunk_constraint_delete_by_hypertable_constraint_name (line 911) | int function ts_chunk_constraint_delete_by_constraint_name (line 936) | int function ts_chunk_constraint_delete_by_chunk_id (line 956) | int function ts_chunk_constraint_delete_by_dimension_slice_id (line 979) | int function ts_chunk_constraints_recreate (line 999) | void function chunk_constraint_rename_on_chunk_table (line 1022) | static void function chunk_constraint_rename_hypertable_from_tuple (line 1037) | static void function ts_chunk_constraint_adjust_meta (line 1082) | int function ts_chunk_constraint_update_slice_id (line 1136) | bool function ts_chunk_constraint_rename_hypertable_constraint (line 1182) | int function ts_chunk_constraint_delete_dimensional_constraints (line 1238) | int function ts_chunk_constraint_drop_from_tuple (line 1269) | void function check_chunk_constraint_violated (line 1291) | static void function ts_chunk_constraint_check_violated (line 1344) | void FILE: src/chunk_constraint.h type ChunkConstraint (line 14) | typedef struct ChunkConstraint type ChunkConstraints (line 19) | typedef struct ChunkConstraints type Chunk (line 32) | typedef struct Chunk Chunk; type DimensionSlice (line 33) | typedef struct DimensionSlice DimensionSlice; type Hypercube (line 34) | typedef struct Hypercube Hypercube; type ChunkScanCtx (line 35) | typedef struct ChunkScanCtx ChunkScanCtx; FILE: src/chunk_index.c function List (line 43) | static List * function adjust_expr_attnos (line 90) | static void function chunk_adjust_colref_attnos (line 116) | static void function ts_adjust_indexinfo_attnos (line 135) | void function Oid (line 165) | static Oid function Oid (line 181) | Oid function Oid (line 197) | static Oid function Oid (line 234) | static Oid function Oid (line 308) | static Oid function chunk_index_create (line 330) | static void function ts_chunk_index_create_from_adjusted_index_info (line 356) | void function ts_chunk_index_create_all (line 373) | void function List (line 427) | List * function TSDLLEXPORT (line 457) | TSDLLEXPORT Oid function ts_chunk_index_rename (line 478) | void function ts_chunk_index_set_tablespace (line 512) | void function TSDLLEXPORT (line 540) | TSDLLEXPORT void function Oid (line 550) | static Oid function TSDLLEXPORT (line 575) | TSDLLEXPORT List * function ts_chunk_index_move_all (line 618) | void FILE: src/chunk_index.h type Chunk (line 17) | typedef struct Chunk Chunk; type Hypertable (line 18) | typedef struct Hypertable Hypertable; type ChunkIndexMapping (line 20) | typedef struct ChunkIndexMapping function chunk_index_columns_changed (line 54) | static inline bool function chunk_index_need_attnos_adjustment (line 65) | static inline bool FILE: src/chunk_insert_state.c function ExprState (line 38) | static inline ExprState * function create_chunk_rri_constraint_expr (line 57) | static inline void function ResultRelInfo (line 85) | ResultRelInfo * function ProjectionInfo (line 109) | static ProjectionInfo * function List (line 135) | static List * function List (line 174) | static List * function setup_on_conflict_state (line 205) | static void function set_arbiter_indexes (line 325) | static void function adjust_projections (line 352) | static void function ChunkInsertState (line 405) | extern ChunkInsertState * function ts_set_compression_status (line 518) | void function ts_chunk_insert_state_destroy (line 528) | extern void FILE: src/chunk_insert_state.h type ChunkTupleRouting (line 16) | typedef struct ChunkTupleRouting ChunkTupleRouting; type CompressionSettings (line 17) | typedef struct CompressionSettings CompressionSettings; type tuple_filtering_constraints (line 18) | typedef struct tuple_filtering_constraints tuple_filtering_constraints; type Bloom1Hasher (line 19) | typedef struct Bloom1Hasher Bloom1Hasher; type ScanKeyWithAttnos (line 26) | typedef struct ScanKeyWithAttnos type CachedDecompressionState (line 38) | typedef struct CachedDecompressionState type SharedCounters (line 67) | typedef struct SharedCounters type ChunkInsertState (line 91) | typedef struct ChunkInsertState FILE: src/chunk_scan.c function Chunk (line 40) | Chunk ** FILE: src/chunk_tuple_routing.c function ChunkTupleRouting (line 19) | ChunkTupleRouting * function ts_chunk_tuple_routing_destroy (line 53) | void function destroy_chunk_insert_state_single_chunk (line 61) | static void function destroy_chunk_insert_state (line 67) | static void function ChunkInsertState (line 73) | extern ChunkInsertState * function ts_chunk_tuple_routing_decompress_for_insert (line 223) | extern void FILE: src/chunk_tuple_routing.h type ModifyHypertableState (line 14) | typedef struct ModifyHypertableState ModifyHypertableState; type ChunkTupleRouting (line 16) | typedef struct ChunkTupleRouting FILE: src/compat/compat.h function ClusterParams (line 252) | static inline ClusterParams * function get_reindex_options (line 279) | static inline int type VacuumCutoffs (line 317) | struct VacuumCutoffs function vacuum_get_cutoffs (line 327) | static inline bool function AclResult (line 456) | static inline AclResult function object_ownercheck (line 481) | static inline bool function RestrictSearchPath (line 503) | static inline void function pg_cmp_u32 (line 659) | static inline int function initReadOnlyStringInfo (line 713) | static inline void function ItemPointer (line 870) | static inline ItemPointer function Datum (line 876) | static inline Datum FILE: src/constraint.c function ts_constraint_process (line 24) | int function Form_pg_constraint (line 71) | Form_pg_constraint FILE: src/constraint.h type ConstraintProcessStatus (line 20) | typedef enum ConstraintProcessStatus type ConstraintProcessStatus (line 28) | typedef ConstraintProcessStatus (*constraint_func)(HeapTuple constraint_... FILE: src/copy.c type TSCopyInsertMethod (line 65) | typedef enum TSCopyInsertMethod type TSCopyMultiInsertBuffer (line 94) | typedef struct TSCopyMultiInsertBuffer type TSCopyMultiInsertInfo (line 131) | typedef struct TSCopyMultiInsertInfo type MultiInsertBufferEntry (line 148) | typedef struct MultiInsertBufferEntry function CopyChunkState (line 154) | static CopyChunkState * function can_skip_constraint_check (line 178) | static bool function TSCopyMultiInsertBuffer (line 217) | static TSCopyMultiInsertBuffer * function TSCopyMultiInsertBuffer (line 313) | static inline TSCopyMultiInsertBuffer * function HTAB (line 340) | static HTAB * function TSCopyMultiInsertInfoInit (line 355) | static void function TSCopyMultiInsertInfoIsFull (line 374) | static inline bool function TSCopyMultiInsertBufferFlush (line 387) | static inline int function TSCopyMultiInsertBufferCleanup (line 538) | static inline void function TSCmpBuffersByUsage (line 569) | static int function TSCopyMultiInsertInfoFlush (line 596) | static inline void function TSCopyMultiInsertInfoFlushAndCleanup (line 658) | static inline void function TupleTableSlot (line 685) | static inline TupleTableSlot * function TSCopyMultiInsertInfoStore (line 708) | static inline void function copy_chunk_state_destroy (line 744) | static void function next_copy_from (line 751) | static bool function copy_table_to_chunk_error_callback (line 761) | static void function TSCopyInsertMethod (line 768) | static TSCopyInsertMethod function uint64 (line 834) | static uint64 function List (line 1302) | static List * function copy_constraints_and_check (line 1372) | static void function timescaledb_DoCopy (line 1435) | void function next_copy_from_table_to_chunks (line 1516) | static bool function timescaledb_move_from_table_to_chunks (line 1540) | void FILE: src/copy.h type CopyChunkState (line 18) | typedef struct CopyChunkState CopyChunkState; type Hypertable (line 19) | typedef struct Hypertable Hypertable; type CopyChunkState (line 24) | typedef struct CopyChunkState FILE: src/cross_module_fn.c function error_no_default_fn_community (line 117) | static void function error_no_default_fn_bool_void_community (line 129) | static bool function job_execute_default_fn (line 136) | static bool function tsl_postprocess_plan_stub (line 143) | static void function process_compress_table_default (line 148) | static bool function columnstore_setup_default (line 155) | static void function Datum (line 162) | static Datum function error_no_default_fn_chunk_insert_state_community (line 175) | static void function Datum (line 192) | static Datum function Datum (line 204) | static Datum function DDLResult (line 216) | static DDLResult function continuous_agg_update_options_default (line 223) | static void function continuous_agg_invalidate_raw_ht_all_default (line 230) | static void function continuous_agg_invalidate_mat_ht_all_default (line 237) | static void function continuous_agg_dml_invalidate_default (line 245) | static void function PGDLLEXPORT (line 255) | PGDLLEXPORT Datum function preprocess_query_tsl_default_fn_community (line 261) | static void function PGFunction (line 267) | static PGFunction FILE: src/cross_module_fn.h type JsonbParseState (line 32) | typedef struct JsonbParseState JsonbParseState; type Hypertable (line 33) | typedef struct Hypertable Hypertable; type Chunk (line 34) | typedef struct Chunk Chunk; type ChunkInsertState (line 35) | typedef struct ChunkInsertState ChunkInsertState; type CopyChunkState (line 36) | typedef struct CopyChunkState CopyChunkState; type ModifyHypertableState (line 37) | typedef struct ModifyHypertableState ModifyHypertableState; type RowCompressor (line 38) | typedef struct RowCompressor RowCompressor; type BulkWriter (line 39) | typedef struct BulkWriter BulkWriter; type CrossModuleFunctions (line 41) | typedef struct CrossModuleFunctions FILE: src/custom_type_cache.c function CustomTypeInfo (line 29) | extern CustomTypeInfo * FILE: src/custom_type_cache.h type CustomType (line 11) | typedef enum CustomType type CustomTypeInfo (line 19) | typedef struct CustomTypeInfo FILE: src/debug_point.c type DebugPoint (line 52) | typedef struct DebugPoint function uint64 (line 58) | static uint64 function debug_point_init (line 64) | static void function debug_point_enable (line 76) | static void function debug_point_release (line 100) | static void function Datum (line 118) | Datum function Datum (line 136) | Datum function Datum (line 154) | Datum function ts_debug_point_wait (line 178) | void function ts_debug_point_raise_error_if_enabled (line 250) | void FILE: src/dimension.c type Anum_add_dimension (line 38) | enum Anum_add_dimension type Anum_generic_add_dimension (line 53) | enum Anum_generic_add_dimension function cmp_dimension_id (line 62) | static int function Dimension (line 82) | const Dimension * function Dimension (line 92) | Dimension * function Dimension (line 109) | const Dimension * function Dimension (line 115) | Dimension * function Dimension (line 133) | const Dimension * function hyperspace_get_num_dimensions_by_type (line 139) | static int function DimensionType (line 154) | static inline DimensionType function dimension_fill_in_from_tuple (line 170) | static void function Datum (line 249) | static Datum function DimensionSlice (line 269) | static DimensionSlice * function Datum (line 308) | Datum function int64 (line 323) | static int64 function DimensionSlice (line 331) | static DimensionSlice * function Datum (line 368) | Datum function DimensionSlice (line 382) | DimensionSlice * function ts_dimension_get_open_slice_ordinal (line 406) | static int function ts_dimension_get_closed_slice_ordinal (line 447) | static int function ts_dimension_get_slice_ordinal (line 495) | int function Hyperspace (line 518) | static Hyperspace * function ScanTupleResult (line 531) | static ScanTupleResult function dimension_scan_internal (line 542) | static int function Hyperspace (line 563) | Hyperspace * function ScanTupleResult (line 592) | static ScanTupleResult function int32 (line 605) | int32 function DimensionVec (line 634) | DimensionVec * function dimension_scan_update (line 640) | static int function ScanTupleResult (line 667) | static ScanTupleResult function ts_dimension_delete_by_hypertable_id (line 688) | int function ScanTupleResult (line 710) | static ScanTupleResult function int32 (line 779) | static int32 function int32 (line 842) | static int32 function ts_dimension_set_type (line 862) | int function TSDLLEXPORT (line 879) | TSDLLEXPORT Oid function ts_dimension_set_name (line 886) | int function ts_dimension_set_chunk_interval (line 894) | int function ts_dimension_set_compress_interval (line 904) | int function Datum (line 922) | Datum function Point (line 942) | Point * function TSDLLEXPORT (line 953) | TSDLLEXPORT Point * function int64 (line 1004) | static int64 function ChunkInterval (line 1031) | static ChunkInterval function int64 (line 1082) | static int64 function Datum (line 1139) | Datum function dimension_add_not_null_on_column (line 1154) | static void function ts_dimension_update (line 1171) | void function Datum (line 1238) | Datum function Datum (line 1289) | Datum function DimensionInfo (line 1320) | DimensionInfo * function DimensionInfo (line 1337) | DimensionInfo * function dimension_info_validate_open (line 1354) | static void function dimension_info_validate_closed (line 1396) | static void function ts_dimension_info_validate (line 1420) | void function int32 (line 1508) | int32 function Datum (line 1529) | static Datum function Datum (line 1585) | static Datum function Datum (line 1692) | Datum function TSDLLEXPORT (line 1721) | TSDLLEXPORT Datum function Datum (line 1737) | static Datum function TSDLLEXPORT (line 1760) | TSDLLEXPORT Datum function DimensionInfo (line 1807) | static DimensionInfo * function Datum (line 1825) | Datum function Datum (line 1844) | Datum function Datum (line 1859) | Datum function ScanTupleResult (line 1871) | static ScanTupleResult function ts_dimensions_rename_schema_name (line 1931) | void FILE: src/dimension.h type PartitioningInfo (line 19) | typedef struct PartitioningInfo PartitioningInfo; type DimensionSlice (line 20) | typedef struct DimensionSlice DimensionSlice; type DimensionVec (line 21) | typedef struct DimensionVec DimensionVec; type ChunkInterval (line 28) | typedef struct ChunkInterval function chunk_interval_set (line 39) | static inline void type DimensionType (line 55) | typedef enum DimensionType type Dimension (line 63) | typedef struct Dimension type Hyperspace (line 81) | typedef struct Hyperspace type Point (line 97) | typedef struct Point type Hypertable (line 117) | typedef struct Hypertable Hypertable; type DimensionInfo (line 129) | typedef struct DimensionInfo FILE: src/dimension_slice.c function DimensionSlice (line 30) | static inline DimensionSlice * function DimensionSlice (line 36) | static inline DimensionSlice * function DimensionSlice (line 47) | static inline DimensionSlice * function HeapTuple (line 62) | static HeapTuple function dimension_slice_formdata_fill (line 80) | static inline void function lock_dimension_slice_tuple (line 107) | static bool function dimension_slice_update_catalog_tuple (line 183) | static void function dimension_slice_delete_catalog_tuple (line 209) | static void function DimensionSlice (line 223) | DimensionSlice * function ts_dimension_slice_cmp (line 235) | int function ts_dimension_slice_cmp_coordinate (line 246) | int function tuple_is_deleted (line 259) | static bool function lock_result_ok_or_abort (line 269) | static void function ScanTupleResult (line 308) | static ScanTupleResult function ScanTupleResult (line 339) | static ScanTupleResult function dimension_slice_scan_limit_direction_internal (line 370) | static int function dimension_slice_scan_limit_internal (line 394) | static int function DimensionVec (line 425) | DimensionVec * function ts_dimension_slice_scan_list (line 467) | void function ts_dimension_slice_scan_iterator_set_range (line 505) | int function DimensionVec (line 587) | DimensionVec * function DimensionVec (line 641) | DimensionVec * function DimensionVec (line 677) | DimensionVec * function DimensionVec (line 708) | DimensionVec * function ScanTupleResult (line 746) | static ScanTupleResult function ts_dimension_slice_delete_by_dimension_id (line 791) | int function ts_dimension_slice_delete_by_id (line 819) | int function ScanTupleResult (line 832) | static ScanTupleResult function ts_dimension_slice_scan_for_existing (line 871) | bool function DimensionSlice (line 904) | DimensionSlice * function ScanTupleResult (line 918) | static ScanTupleResult function DimensionSlice (line 931) | DimensionSlice * function ScanIterator (line 957) | ScanIterator function ts_dimension_slice_scan_iterator_set_slice_id (line 967) | void function DimensionSlice (line 979) | DimensionSlice * function DimensionSlice (line 998) | DimensionSlice * function ts_dimension_slices_collide (line 1016) | bool function ts_dimension_slices_equal (line 1033) | bool function ts_dimension_slice_cut (line 1058) | bool function ts_dimension_slice_free (line 1083) | void function dimension_slice_insert_relation (line 1091) | static bool function ts_dimension_slice_insert_multi (line 1131) | int function ts_dimension_slice_insert (line 1154) | void function ScanTupleResult (line 1170) | static ScanTupleResult function DimensionSlice (line 1181) | DimensionSlice * function DimensionSlice (line 1211) | DimensionSlice * function int32 (line 1241) | int32 function List (line 1296) | List * function ts_osm_chunk_range_overlaps (line 1361) | bool function ts_dimension_slice_range_update (line 1380) | int FILE: src/dimension_slice.h type DimensionSlice (line 39) | typedef struct DimensionSlice type DimensionVec (line 46) | typedef struct DimensionVec DimensionVec; type Hypercube (line 47) | typedef struct Hypercube Hypercube; FILE: src/dimension_vector.c function cmp_slices (line 8) | static int function cmp_coordinate_and_slice (line 17) | static int function DimensionVec (line 26) | static DimensionVec * function DimensionVec (line 42) | DimensionVec * function DimensionVec (line 53) | DimensionVec * function DimensionVec (line 64) | DimensionVec * function DimensionVec (line 80) | DimensionVec * function DimensionVec (line 92) | DimensionVec * function ts_dimension_vec_remove_slice (line 99) | void function dimension_vec_is_sorted (line 112) | static inline bool function DimensionSlice (line 128) | DimensionSlice * function ts_dimension_vec_find_slice_index (line 150) | int function DimensionSlice (line 162) | const DimensionSlice * function ts_dimension_vec_free (line 171) | void FILE: src/dimension_vector.h type DimensionVec (line 17) | typedef struct DimensionVec FILE: src/estimate.c function estimate_max_spread_var (line 30) | static double function estimate_max_spread_opexpr (line 53) | static double function estimate_max_spread_expr (line 82) | static double function ts_estimate_group_expr_interval (line 100) | double function group_estimate_integer_division (line 117) | static double function group_estimate_funcexpr (line 135) | static double function group_estimate_expr (line 147) | static double function group_estimate_opexpr (line 161) | static double function ts_estimate_group (line 192) | double FILE: src/event_trigger.c function List (line 37) | List * function List (line 88) | static List * function EventTriggerDropTableConstraint (line 111) | static EventTriggerDropTableConstraint * function EventTriggerDropRelation (line 130) | static EventTriggerDropRelation * function EventTriggerDropRelation (line 146) | static EventTriggerDropRelation * function EventTriggerDropView (line 163) | static EventTriggerDropView * function EventTriggerDropSchema (line 176) | static EventTriggerDropSchema * function EventTriggerDropTrigger (line 191) | static EventTriggerDropTrigger * function EventTriggerDropForeignServer (line 208) | static EventTriggerDropForeignServer * function List (line 223) | List * function _event_trigger_init (line 335) | void function _event_trigger_fini (line 343) | void FILE: src/event_trigger.h type EventTriggerDropType (line 11) | typedef enum EventTriggerDropType type EventTriggerDropObject (line 23) | typedef struct EventTriggerDropObject type EventTriggerDropTableConstraint (line 28) | typedef struct EventTriggerDropTableConstraint type EventTriggerDropRelation (line 36) | typedef struct EventTriggerDropRelation type EventTriggerDropView (line 44) | typedef struct EventTriggerDropView type EventTriggerDropSchema (line 51) | typedef struct EventTriggerDropSchema type EventTriggerDropTrigger (line 57) | typedef struct EventTriggerDropTrigger type EventTriggerDropForeignServer (line 65) | typedef struct EventTriggerDropForeignServer FILE: src/expression_utils.c function ts_extract_expr_args (line 29) | bool TSDLLEXPORT function List (line 118) | List * function Node (line 146) | static Node * function Plan (line 203) | Plan * function Node (line 257) | Node * FILE: src/expression_utils.h type Plan (line 19) | typedef Plan *(*ts_plan_tree_walkerfunc)(Plan *, void *); FILE: src/extension.c type ExtensionState (line 65) | enum ExtensionState function extension_loader_present (line 81) | static bool function ts_extension_check_version (line 89) | void function ts_extension_check_server_version (line 119) | void function extension_set_state (line 142) | static bool function extension_update_state (line 174) | static void function Oid (line 213) | Oid function ts_extension_invalidate (line 277) | void function ts_extension_is_loaded (line 288) | bool function ts_extension_is_loaded_and_not_upgrading (line 334) | bool function ts_extension_is_proxy_table_relid (line 357) | bool function Datum (line 365) | Datum FILE: src/extension_constants.h type TsExtensionSchemas (line 26) | typedef enum TsExtensionSchemas FILE: src/extension_utils.c type ExtensionState (line 38) | enum ExtensionState function extension_exists (line 116) | inline static bool function extension_is_transitioning (line 122) | inline static bool function extension_current_state (line 141) | static enum ExtensionState function extension_load_without_preload (line 179) | static void FILE: src/foreign_key.c function propagate_fk (line 45) | static void function ts_chunk_copy_referencing_fk (line 98) | void function ts_fk_propagate (line 117) | void function clone_constraint_on_chunk (line 134) | static void function createForeignKeyActionTriggers (line 262) | static void function List (line 416) | static List * function HeapTuple (line 455) | static HeapTuple function constraint_get_trigger (line 497) | static void function Oid (line 534) | static Oid function ts_chunk_drop_referencing_fk_by_chunk_id (line 580) | void FILE: src/func_cache.c function Expr (line 39) | static Expr * function Expr (line 69) | static Expr * function Expr (line 80) | static Expr * function Expr (line 98) | static Expr * function Expr (line 118) | static Expr * function time_bucket_group_estimate (line 134) | static double function date_trunc_group_estimate (line 170) | static double type FuncEntry (line 189) | typedef struct FuncEntry function Oid (line 519) | static Oid function ts_func_cache_init (line 526) | void function FuncInfo (line 599) | FuncInfo * function FuncInfo (line 612) | FuncInfo * FILE: src/func_cache.h type Expr (line 15) | typedef Expr *(*sort_transform_func)(FuncExpr *func); type FuncOrigin (line 19) | typedef enum type FuncInfo (line 36) | typedef struct FuncInfo FILE: src/gapfill.c function Datum (line 18) | Datum FILE: src/guc.c function ts_telemetry_on (line 32) | bool function ts_function_telemetry_on (line 38) | bool type config_enum_entry (line 44) | struct config_enum_entry type config_enum_entry (line 53) | struct config_enum_entry type config_enum_entry (line 61) | struct config_enum_entry type config_enum_entry (line 186) | struct config_enum_entry type FeatureFlag (line 212) | typedef struct function ts_feature_flag_add (line 237) | static void function ts_feature_flag_check (line 257) | void function validate_chunk_cache_sizes (line 279) | static void function assign_max_cached_chunks_per_hypertable_hook (line 301) | static void function assign_max_open_chunks_per_insert_hook (line 310) | static void function Oid (line 316) | static Oid function check_segmentby_func (line 335) | static bool function Oid (line 352) | Oid function Oid (line 358) | static Oid function check_orderby_func (line 377) | static bool function Oid (line 394) | Oid function chunk_skipping_assign_hook (line 407) | static void function check_default_chunk_time_interval (line 433) | static bool function assign_default_chunk_time_interval (line 475) | static void function _guc_init (line 481) | void FILE: src/guc.h type CompressTruncateBehaviour (line 88) | typedef enum CompressTruncateBehaviour type TelemetryLevel (line 97) | typedef enum TelemetryLevel type DebugRequireOption (line 134) | typedef enum DebugRequireOption type FeatureFlagType (line 158) | typedef enum FILE: src/histogram.c type Histogram (line 42) | typedef struct Histogram function Datum (line 49) | Datum function Histogram (line 119) | static inline Histogram * function Datum (line 133) | Datum function Datum (line 186) | Datum function Datum (line 205) | Datum function Datum (line 238) | Datum FILE: src/hypercube.c function Hypercube (line 27) | Hypercube * function ts_hypercube_free (line 36) | void function hypercube_is_sorted (line 48) | static inline bool function Hypercube (line 64) | Hypercube * function ts_hypercube_equal (line 80) | bool function cmp_slices_by_dimension_id (line 95) | static int function DimensionSlice (line 108) | DimensionSlice * function DimensionSlice (line 128) | DimensionSlice * function ts_hypercube_slice_sort (line 146) | void function DimensionSlice (line 155) | const DimensionSlice * function Hypercube (line 183) | Hypercube * function ts_hypercube_find_existing_slices (line 236) | int function Hypercube (line 278) | Hypercube * function ts_hypercubes_collide (line 345) | bool FILE: src/hypercube.h type Hypercube (line 17) | typedef struct Hypercube FILE: src/hypertable.c function Oid (line 76) | Oid function ts_hypertable_has_privs_of (line 99) | bool function Oid (line 112) | Oid function ts_hypertable_permissions_check_by_id (line 125) | void function Oid (line 132) | static Oid function HeapTuple (line 143) | static HeapTuple function ts_hypertable_formdata_fill (line 181) | void function Hypertable (line 242) | Hypertable * function Hypertable (line 271) | Hypertable * function ScanTupleResult (line 335) | static ScanTupleResult function Oid (line 351) | Oid function int32 (line 385) | int32 function hypertable_scan_limit_internal (line 396) | static int function hypertable_update_catalog_tuple (line 428) | static void function lock_hypertable_tuple (line 446) | static bool function ts_hypertable_scan_with_memory_context (line 510) | int function TSDLLEXPORT (line 548) | TSDLLEXPORT ObjectAddress function TSDLLEXPORT (line 610) | TSDLLEXPORT void function TSDLLEXPORT (line 622) | TSDLLEXPORT void function ScanTupleResult (line 651) | static ScanTupleResult function ts_hypertable_delete_by_name (line 704) | int function ts_hypertable_delete_by_id (line 731) | int function ts_hypertable_drop (line 753) | void function ScanTupleResult (line 775) | static ScanTupleResult function ts_hypertable_reset_associated_schema_name (line 796) | int function ts_hypertable_set_name (line 818) | int function ts_hypertable_set_schema (line 832) | int function ts_hypertable_set_num_dimensions (line 846) | int function hypertable_insert_relation (line 864) | static void function hypertable_insert (line 878) | static void function ScanTupleResult (line 943) | static ScanTupleResult function Hypertable (line 952) | Hypertable * function Hypertable (line 962) | Hypertable * function hypertable_chunk_store_free (line 986) | static void function Chunk (line 996) | Chunk * function Chunk (line 1020) | Chunk * function Chunk (line 1051) | Chunk * function ts_hypertable_has_tablespace (line 1080) | bool function hypertable_get_chunk_round_robin_index (line 1088) | static int function Tablespace (line 1132) | Tablespace * function Tablespace (line 1167) | Tablespace * function Oid (line 1185) | static inline Oid function Oid (line 1201) | Oid function ts_is_hypertable (line 1207) | bool function Oid (line 1224) | static Oid function table_has_rules (line 1266) | inline static bool function ts_hypertable_has_chunks (line 1272) | bool function hypertable_create_schema (line 1278) | static void function hypertable_validate_constraints (line 1300) | static void function Datum (line 1375) | static Datum function Datum (line 1425) | static Datum function Datum (line 1523) | Datum function Oid (line 1590) | static Oid function Datum (line 1613) | Datum function ts_validate_basetable_columns (line 1662) | static void function ts_hypertable_create_from_info (line 1706) | bool function ScanTupleResult (line 1971) | static ScanTupleResult function ts_hypertables_rename_schema_name (line 2015) | void function ts_is_partitioning_column (line 2033) | bool function ts_is_partitioning_column_name (line 2046) | bool function integer_now_func_validate (line 2059) | static void function Datum (line 2107) | Datum function ts_hypertable_set_compressed (line 2168) | bool function ts_hypertable_unset_compressed (line 2187) | bool function ts_hypertable_set_compress_interval (line 2203) | bool function ts_hypertable_create_compressed (line 2222) | bool function int64 (line 2308) | int64 function ts_hypertable_has_compression_table (line 2373) | bool function ts_hypertable_update_status_osm (line 2391) | bool function ts_hypertable_update_chunk_sizing (line 2408) | bool function DimensionSlice (line 2438) | DimensionSlice * function Datum (line 2492) | Datum function TSDLLEXPORT (line 2636) | TSDLLEXPORT bool FILE: src/hypertable.h type SubspaceStore (line 23) | typedef struct SubspaceStore SubspaceStore; type Chunk (line 24) | typedef struct Chunk Chunk; type Hypercube (line 25) | typedef struct Hypercube Hypercube; type ChunkRangeSpace (line 26) | typedef struct ChunkRangeSpace ChunkRangeSpace; type Hypertable (line 42) | typedef struct Hypertable type Anum_create_hypertable (line 53) | enum Anum_create_hypertable type Anum_generic_create_hypertable (line 65) | enum Anum_generic_create_hypertable type HypertableCreateFlags (line 76) | typedef enum HypertableCreateFlags FILE: src/hypertable_cache.c type HypertableCacheQuery (line 24) | typedef struct HypertableCacheQuery type HypertableCacheEntry (line 38) | typedef struct function hypertable_cache_valid_result (line 44) | static bool function Cache (line 52) | static Cache * function ScanTupleResult (line 85) | static ScanTupleResult function hypertable_cache_missing_error (line 136) | static void function ts_hypertable_cache_invalidate_callback (line 152) | void function Datum (line 165) | Datum function Hypertable (line 174) | Hypertable * function Hypertable (line 192) | Hypertable * function Hypertable (line 200) | Hypertable * function TSDLLEXPORT (line 208) | TSDLLEXPORT Hypertable * function Hypertable (line 216) | Hypertable * function TSDLLEXPORT (line 231) | extern TSDLLEXPORT Cache * function _hypertable_cache_init (line 237) | void function _hypertable_cache_fini (line 244) | void FILE: src/hypertable_restrict_info.c type DimensionValues (line 33) | typedef struct DimensionValues function DimensionRestrictInfoOpen (line 42) | static DimensionRestrictInfoOpen * function DimensionRestrictInfoClosed (line 53) | static DimensionRestrictInfoClosed * function DimensionRestrictInfo (line 64) | static DimensionRestrictInfo * function DimensionRestrictInfo (line 91) | static DimensionRestrictInfo * function dimension_restrict_info_is_trivial (line 105) | static bool function dimension_restrict_info_open_add (line 129) | static bool function List (line 204) | static List * function dimension_restrict_info_closed_add (line 225) | static bool function HypertableRestrictInfo (line 272) | HypertableRestrictInfo * function DimensionRestrictInfo (line 314) | static DimensionRestrictInfo * type DimensionValues (line 327) | typedef DimensionValues *(*get_dimension_values)(Const *c, bool use_or); function hypertable_restrict_info_add_expr (line 329) | static void function DimensionValues (line 505) | static DimensionValues * function DimensionValues (line 518) | static DimensionValues * function DimensionValues (line 543) | static DimensionValues * function hypertable_restrict_info_add_restrict_info (line 551) | static void function ts_hypertable_restrict_info_add (line 592) | void function DimensionVec (line 615) | static DimensionVec * function List (line 642) | static List * function Chunk (line 766) | Chunk ** function chunk_cmp_impl (line 880) | static int function chunk_cmp (line 891) | static int function chunk_cmp_reverse (line 897) | static int function Chunk (line 914) | Chunk ** FILE: src/hypertable_restrict_info.h type DimensionRestrictInfo (line 10) | typedef struct DimensionRestrictInfo type DimensionRestrictInfoOpen (line 15) | typedef struct DimensionRestrictInfoOpen type DimensionRestrictInfoClosed (line 24) | typedef struct DimensionRestrictInfoClosed type HypertableRestrictInfo (line 33) | typedef struct HypertableRestrictInfo FILE: src/import/allpaths.c function set_foreign_pathlist (line 43) | static void function set_tablesample_rel_pathlist (line 51) | static void function ts_create_plain_partial_paths (line 95) | static void function set_plain_rel_pathlist (line 112) | static void function ts_set_append_rel_pathlist (line 139) | void function set_rel_pathlist (line 232) | static void function set_dummy_rel_pathlist (line 314) | static void function set_rel_consider_parallel (line 340) | static void function ts_set_append_rel_size (line 516) | static void function set_foreign_size (line 818) | static void function set_tablesample_rel_size (line 832) | static void function set_plain_rel_size (line 868) | static void function ts_set_rel_size (line 885) | void FILE: src/import/heapswap.c type Oid (line 49) | typedef Oid RelFileNumber; function ts_swap_relation_files (line 93) | void function ts_finish_heap_swap (line 472) | void FILE: src/import/list.c function List (line 35) | List * FILE: src/import/planner.c function ts_make_inh_translation_list (line 46) | void type PathTarget (line 155) | struct PathTarget type PlannerInfo (line 156) | struct PlannerInfo type Query (line 158) | struct Query type List (line 160) | struct List type List (line 161) | struct List type Expr (line 171) | struct Expr type Expr (line 171) | struct Expr type Node (line 208) | struct Node type Aggref (line 221) | struct Aggref type Aggref (line 221) | struct Aggref type Aggref (line 225) | struct Aggref type Aggref (line 232) | struct Aggref function ts_get_variable_range (line 250) | bool function Sort (line 378) | Sort * function Sort (line 406) | Sort * function Plan (line 474) | Plan * function List (line 647) | List * function Node (line 688) | Node * function Node (line 695) | static Node * function Result (line 762) | static Result * function copy_plan_costsize (line 781) | static void function Plan (line 805) | static Plan * function ts_add_child_eq_member (line 832) | void FILE: src/import/planner.h type PlannerInfo (line 29) | struct PlannerInfo FILE: src/import/ts_explain.c function ts_show_expression (line 25) | static void function ts_show_qual (line 45) | static void function ts_show_scan_qual (line 65) | void function ts_show_instrumentation_count (line 80) | void FILE: src/indexing.c function index_has_attribute (line 33) | static bool function ts_indexing_verify_columns (line 86) | void function ts_indexing_verify_index (line 112) | void function List (line 122) | static List * function create_default_index (line 138) | static void function Node (line 165) | static const Node * function create_default_indexes (line 183) | static void function indexing_create_and_verify_hypertable_indexes (line 223) | static void function ts_indexing_relation_has_primary_or_unique_index (line 278) | bool TSDLLEXPORT function ObjectAddress (line 317) | extern ObjectAddress function ts_indexing_verify_indexes (line 396) | void function ts_indexing_create_default_indexes (line 402) | void function TSDLLEXPORT (line 408) | TSDLLEXPORT Oid type IndexValidity (line 445) | typedef enum IndexValidity function ts_indexing_mark_as (line 451) | static bool function ts_indexing_mark_as_valid (line 494) | void function ts_indexing_mark_as_invalid (line 501) | bool function Datum (line 508) | Datum function ts_indexing_compare (line 524) | bool FILE: src/init.c function cleanup_on_pg_proc_exit (line 70) | static void function _PG_init (line 93) | void function TSDLLEXPORT (line 135) | TSDLLEXPORT Datum FILE: src/jsonb_utils.c function ts_jsonb_add_null (line 22) | void function ts_jsonb_add_bool (line 31) | void function ts_jsonb_add_str (line 42) | void function ts_jsonb_add_str_element (line 59) | static void function ts_jsonb_add_str_array (line 76) | void function PGFunction (line 102) | static PGFunction function ts_jsonb_set_value_by_type (line 118) | void function ts_jsonb_add_int32 (line 144) | void function ts_jsonb_add_int64 (line 153) | void function ts_jsonb_add_interval (line 162) | void function ts_jsonb_add_value (line 171) | void function ts_jsonb_add_pair (line 187) | static void function ts_jsonb_get_bool_field (line 222) | bool function int32 (line 240) | int32 function int64 (line 258) | int64 function Interval (line 276) | Interval * function ts_jsonb_equal (line 291) | bool function ts_jsonb_has_key_value_str_field (line 312) | bool FILE: src/license_guc.c type LicenseType (line 60) | typedef enum function LicenseType (line 67) | static LicenseType function ts_license_is_apache (line 79) | bool function TSDLLEXPORT (line 85) | TSDLLEXPORT void function tsl_module_load (line 118) | static bool function tsl_module_init (line 137) | static void function ts_license_guc_check_hook (line 154) | bool function ts_license_guc_assign_hook (line 202) | void FILE: src/loader/bgw_counter.c type CounterState (line 33) | typedef struct CounterState function bgw_counter_state_init (line 45) | static void function ts_bgw_counter_setup_gucs (line 61) | extern void function ts_bgw_counter_shmem_alloc (line 85) | extern void function ts_bgw_counter_shmem_startup (line 91) | extern void function ts_bgw_counter_reinit (line 97) | extern void function ts_bgw_total_workers_increment_by (line 106) | extern bool function ts_bgw_total_workers_increment (line 122) | extern bool function ts_bgw_total_workers_decrement_by (line 128) | extern void function ts_bgw_total_workers_decrement (line 152) | extern void function ts_bgw_total_workers_get (line 158) | extern int FILE: src/loader/bgw_interface.c function ts_bgw_interface_register_api_version (line 37) | void function Datum (line 46) | Datum function Datum (line 52) | Datum function Datum (line 59) | Datum function Datum (line 68) | Datum function Datum (line 79) | Datum function Datum (line 90) | Datum FILE: src/loader/bgw_launcher.c type AckResult (line 56) | typedef enum AckResult type SchedulerState (line 63) | typedef enum SchedulerState function launcher_sighup (line 89) | static void type DbHashEntry (line 118) | typedef struct DbHashEntry function bgw_on_postmaster_death (line 130) | static void function report_bgw_limit_exceeded (line 140) | static void function report_error_on_worker_register_failure (line 152) | static void function BgwHandleStatus (line 173) | static BgwHandleStatus function wait_for_background_worker_startup (line 193) | static void function wait_for_background_worker_shutdown (line 216) | static void function terminate_background_worker (line 233) | static void function check_scheduler_restart_time (line 242) | static bool function ts_bgw_cluster_launcher_init (line 251) | extern void function register_entrypoint_for_db (line 298) | static bool function HTAB (line 329) | static HTAB * function DbHashEntry (line 343) | static DbHashEntry * type SignalBackendResult (line 375) | enum SignalBackendResult function ts_signal_backend (line 390) | static enum SignalBackendResult function terminate_backends_by_backend_type (line 424) | static void function populate_database_htab (line 454) | static void function scheduler_modify_state (line 486) | static void function scheduler_state_trans_disabled_to_enabled (line 495) | static void function scheduler_state_trans_enabled_to_allocated (line 503) | static void function scheduler_state_trans_started_to_allocated (line 517) | static void function scheduler_state_trans_allocated_to_started (line 530) | static void function scheduler_state_trans_enabled_to_disabled (line 552) | static void function scheduler_state_trans_allocated_to_disabled (line 560) | static void function scheduler_state_trans_started_to_disabled (line 570) | static void function scheduler_state_trans_automatic (line 585) | static void function scheduler_state_trans_automatic_all (line 607) | static void function launcher_pre_shmem_cleanup (line 619) | static void function AckResult (line 669) | static AckResult function AckResult (line 684) | static AckResult function AckResult (line 729) | static AckResult function launcher_handle_message (line 760) | static bool function Datum (line 815) | extern Datum function database_checks (line 919) | static void function process_settings (line 958) | static void function PGFunction (line 987) | static PGFunction function Datum (line 1046) | extern Datum FILE: src/loader/bgw_message_queue.c type MessageQueue (line 39) | typedef struct MessageQueue type QueueResponseType (line 51) | typedef enum QueueResponseType function queue_init (line 65) | static void function ts_bgw_message_queue_shmem_startup (line 84) | extern void function ts_bgw_message_queue_alloc (line 92) | extern void function pid_t (line 108) | static pid_t function queue_set_reader (line 120) | static void function queue_reset_reader (line 139) | static void function QueueResponseType (line 161) | static QueueResponseType function BgwMessage (line 184) | static BgwMessage * function BgwMessage (line 207) | static BgwMessage * function shm_mq_result (line 227) | static shm_mq_result function enqueue_message_wait_for_ack (line 253) | static bool function ts_bgw_message_send_and_wait (line 306) | extern bool function BgwMessage (line 334) | extern BgwMessage * function ts_bgw_message_queue_set_reader (line 340) | extern void type MessageAckSent (line 346) | typedef enum MessageAckSent function MessageAckSent (line 359) | static MessageAckSent function ts_bgw_message_send_ack (line 405) | extern void function queue_shmem_cleanup (line 439) | static void function ts_bgw_message_queue_shmem_cleanup (line 445) | extern void FILE: src/loader/bgw_message_queue.h type BgwMessageType (line 11) | typedef enum BgwMessageType type BgwMessage (line 18) | typedef struct BgwMessage FILE: src/loader/function_telemetry.c function ts_function_telemetry_shmem_startup (line 24) | void function ts_function_telemetry_shmem_alloc (line 63) | void FILE: src/loader/function_telemetry.h type FnTelemetryRendezvous (line 12) | typedef struct FnTelemetryRendezvous type FnTelemetryHashEntry (line 18) | typedef struct FnTelemetryHashEntry FILE: src/loader/loader.c type TsExtension (line 118) | typedef struct TsExtension function extension_is_loaded (line 185) | static bool function ts_loader_extension_exists (line 198) | extern bool function drop_statement_drops_extension (line 204) | static bool function Oid (line 225) | static Oid function drop_owned_statement_drops_extension (line 266) | static bool function should_load_on_variable_set (line 292) | static bool function should_load_on_alter_extension (line 309) | static bool function should_load_on_create_extension (line 330) | static bool function load_utility_cmd (line 397) | static bool function stop_workers_on_db_drop (line 415) | static void function database_allowconn (line 434) | static bool function post_analyze_hook (line 467) | static void function timescaledb_shmem_startup_hook (line 613) | static void function timescaledb_shmem_request_hook (line 629) | static void function extension_mark_loader_present (line 641) | static void function _PG_init (line 649) | void function do_load (line 711) | inline static void function extension_check (line 792) | inline static void function ts_loader_extension_check (line 813) | extern void function call_extension_post_parse_analyze_hook (line 822) | static void FILE: src/loader/lwlocks.c type TSLWLocks (line 23) | typedef struct TSLWLocks function ts_lwlocks_shmem_startup (line 31) | void function ts_lwlocks_shmem_alloc (line 66) | void FILE: src/net/conn.c function Connection (line 19) | static Connection * function Connection (line 34) | Connection * function ts_connection_connect (line 70) | int function ts_connection_write (line 80) | ssize_t function ts_connection_read (line 86) | ssize_t function ts_connection_close (line 92) | void function ts_connection_set_timeout_millis (line 99) | int function ts_connection_destroy (line 108) | void function ts_connection_register (line 119) | int FILE: src/net/conn.h type ConnOps (line 10) | typedef struct ConnOps ConnOps; type ConnectionType (line 12) | typedef enum ConnectionType type Connection (line 20) | typedef struct Connection FILE: src/net/conn_internal.h type ConnOps (line 10) | typedef struct ConnOps FILE: src/net/conn_plain.c function set_error (line 20) | static void function get_error (line 30) | static int function ts_plain_connect (line 41) | int function plain_write (line 139) | static ssize_t function plain_read (line 166) | static ssize_t function ts_plain_close (line 193) | void function ts_plain_set_timeout (line 203) | int function _conn_plain_init (line 262) | void function _conn_plain_fini (line 286) | void FILE: src/net/conn_plain.h type Connection (line 8) | typedef struct Connection Connection; FILE: src/net/conn_ssl.c type SSLConnection (line 14) | typedef struct SSLConnection function ssl_set_error (line 22) | static void function SSL_CTX (line 29) | static SSL_CTX * function ssl_setup (line 62) | static int function ssl_connect (line 115) | static int function ssl_write (line 129) | static ssize_t function ssl_read (line 142) | static ssize_t function ssl_close (line 155) | static void function _conn_ssl_init (line 267) | void function _conn_ssl_fini (line 279) | void FILE: src/net/http.c function HttpVersion (line 35) | HttpVersion function HttpError (line 58) | HttpError FILE: src/net/http.h type HttpHeader (line 18) | typedef struct HttpHeader type HttpRequestMethod (line 29) | typedef enum HttpRequestMethod type HttpVersion (line 35) | typedef enum HttpVersion type HttpError (line 42) | typedef enum HttpError type HttpRequest (line 57) | typedef struct HttpRequest HttpRequest; type Connection (line 58) | typedef struct Connection Connection; type HttpResponseState (line 80) | typedef struct HttpResponseState HttpResponseState; FILE: src/net/http_request.c function HttpHeader (line 21) | HttpHeader * type HttpRequest (line 46) | typedef struct HttpRequest function appendOptionalBinaryStringInfo (line 65) | static void function ts_http_request_init (line 75) | void function HttpRequest (line 81) | HttpRequest * function ts_http_request_destroy (line 96) | void function ts_http_request_set_uri (line 102) | void function ts_http_request_set_version (line 115) | void function set_header (line 121) | static void function ts_http_request_set_header (line 130) | void function ts_http_request_set_body_jsonb (line 138) | void function http_request_serialize_method (line 155) | static void function http_request_serialize_version (line 163) | static void function http_request_serialize_uri (line 171) | static void function http_request_serialize_char (line 177) | static void function http_request_serialize_body (line 183) | static void function http_header_serialize (line 189) | static void function http_header_get_content_length (line 198) | static int FILE: src/net/http_response.c type HttpParseState (line 20) | typedef enum HttpParseState type HttpResponseState (line 32) | typedef struct HttpResponseState function ts_http_response_state_init (line 51) | void function HttpResponseState (line 58) | HttpResponseState * function ts_http_response_state_destroy (line 74) | void function ts_http_response_state_valid_status (line 80) | bool function ts_http_response_state_is_done (line 92) | bool function ts_http_response_state_buffer_remaining (line 104) | ssize_t function ts_http_response_state_status_code (line 141) | int function ts_http_response_state_content_length (line 147) | size_t function http_parse_version (line 153) | static bool function http_parse_status (line 159) | static void function http_response_state_add_header (line 198) | static void function http_parse_interm (line 210) | static void function http_parse_header_name (line 250) | static void function http_parse_header_value (line 289) | static void function http_parse_almost_done (line 308) | static void function ts_http_response_state_parse (line 327) | bool FILE: src/nodes/chunk_append/chunk_append.c function ts_is_chunk_append_path (line 27) | bool function has_joins (line 34) | static bool function create_group_subpath (line 49) | static void function ChunkAppendPath (line 66) | ChunkAppendPath * function Path (line 88) | Path * function ts_ordered_append_should_optimize (line 480) | bool function Var (line 630) | static Var * FILE: src/nodes/chunk_append/chunk_append.h type ChunkAppendSettingsIndex (line 16) | typedef enum type ChunkAppendPrivateIndex (line 29) | typedef enum type ChunkAppendPath (line 39) | typedef struct ChunkAppendPath FILE: src/nodes/chunk_append/exec.c type SubplanState (line 43) | typedef enum SubplanState type ParallelChunkAppendState (line 61) | typedef struct ParallelChunkAppendState type ChunkAppendState (line 68) | typedef struct ChunkAppendState function Node (line 169) | Node * function do_startup_exclusion (line 207) | static void function chunk_append_begin (line 310) | static void function perform_plan_init (line 381) | static void function can_exclude_constraints_using_clauses (line 431) | static bool function initialize_runtime_exclusion (line 458) | static void function TupleTableSlot (line 550) | static TupleTableSlot * function get_next_subplan (line 601) | static int function choose_next_subplan_non_parallel (line 629) | static void function choose_next_subplan_for_worker (line 635) | static void function chunk_append_end (line 723) | static void function chunk_append_rescan (line 738) | static void function Size (line 773) | static Size function init_pstate (line 784) | static void function chunk_append_initialize_dsm (line 816) | static void function chunk_append_reinitialize_dsm (line 846) | static void function chunk_append_initialize_worker (line 861) | static void function LWLock (line 912) | static LWLock * function List (line 934) | List * function List (line 980) | List * function Node (line 996) | static Node * function List (line 1043) | static List * function can_exclude_chunk (line 1148) | static bool function initialize_constraints (line 1197) | static void function chunk_append_explain (line 1248) | static void function show_sort_group_keys (line 1288) | static void function show_sortorder_options (line 1341) | static void FILE: src/nodes/chunk_append/planner.c function ts_is_chunk_append_plan (line 40) | bool function _chunk_append_init (line 47) | void function Plan (line 53) | static Plan * function Plan (line 86) | Plan * function Sort (line 325) | static Sort * function Scan (line 345) | Scan * FILE: src/nodes/chunk_append/transform.c function Expr (line 39) | Expr * FILE: src/nodes/constraint_aware_append/constraint_aware_append.c function excluded_by_constraint (line 49) | static bool function Plan (line 62) | static Plan * function can_exclude_chunk (line 81) | static bool function List (line 99) | static List * function ca_append_begin (line 119) | static void function TupleTableSlot (line 291) | static TupleTableSlot * function ca_append_end (line 323) | static void function ca_append_rescan (line 332) | static void function ca_append_explain (line 341) | static void function Node (line 360) | static Node * function Plan (line 379) | static Plan * function Path (line 500) | Path * function ts_constraint_aware_append_possible (line 549) | bool function ts_is_constraint_aware_append_path (line 592) | bool function _constraint_aware_append_init (line 599) | void FILE: src/nodes/constraint_aware_append/constraint_aware_append.h type ConstraintAwareAppendPath (line 11) | typedef struct ConstraintAwareAppendPath type ConstraintAwareAppendState (line 16) | typedef struct ConstraintAwareAppendState type Hypertable (line 24) | typedef struct Hypertable Hypertable; FILE: src/nodes/modify_hypertable.c function AttrNumber (line 24) | static AttrNumber function rel_has_dropped_attrs (line 36) | static bool function should_use_direct_compress (line 54) | static bool function modify_hypertable_begin (line 97) | static void function TupleTableSlot (line 169) | static TupleTableSlot * function modify_hypertable_end (line 176) | static void function modify_hypertable_rescan (line 214) | static void function is_chunk_append_or_projection (line 224) | static bool function modify_hypertable_explain (line 232) | static void function Node (line 342) | static Node * function ts_is_modify_hypertable_plan (line 361) | bool function List (line 384) | static List * function ts_modify_hypertable_fixup_tlist (line 409) | void function List (line 437) | List * function Plan (line 463) | static Plan * function Path (line 570) | Path * FILE: src/nodes/modify_hypertable.h type ModifyTableContext (line 16) | typedef struct ModifyTableContext ModifyTableContext; type RowCompressor (line 17) | typedef struct RowCompressor RowCompressor; type BulkWriter (line 18) | typedef struct BulkWriter BulkWriter; type ModifyHypertablePath (line 20) | typedef struct ModifyHypertablePath type ModifyHypertableState (line 31) | typedef struct ModifyHypertableState FILE: src/nodes/modify_hypertable_exec.c type ModifyTableContext (line 88) | typedef struct ModifyTableContext type UpdateContext (line 132) | typedef struct UpdateContext function ExecCheckPlanOutput (line 215) | static void function TupleTableSlot (line 307) | static TupleTableSlot * function ExecCheckTupleVisible (line 379) | static void function ExecCheckTIDVisible (line 413) | static void function ExecInitInsertProjection (line 440) | static void function ExecInitUpdateProjection (line 510) | static void function TupleTableSlot (line 568) | static TupleTableSlot * function TupleTableSlot (line 613) | static TupleTableSlot * function TupleTableSlot (line 650) | TupleTableSlot * function ExecBatchInsert (line 1013) | static void function ExecPendingInserts (line 1073) | static void function ExecDeletePrologue (line 1106) | static bool function TM_Result (line 1138) | static TM_Result function ExecDeleteEpilogue (line 1160) | static void function TupleTableSlot (line 1218) | static TupleTableSlot * function ExecUpdatePrologue (line 1511) | static bool function ExecUpdatePrepareSlot (line 1554) | static void function TM_Result (line 1589) | static TM_Result function ExecUpdateEpilogue (line 1678) | static void function TupleTableSlot (line 1756) | static TupleTableSlot * function ExecOnConflictUpdate (line 2016) | static bool function TupleTableSlot (line 2252) | TupleTableSlot * function fireBSTriggers (line 2810) | static void function fireASTriggers (line 2848) | static void function checkDMLOnFrozenChunk (line 2881) | static void checkDMLOnFrozenChunk(ResultRelInfo *resultRelInfo) function TupleTableSlot (line 3373) | static TupleTableSlot * function TupleTableSlot (line 3496) | TupleTableSlot * FILE: src/osm_callbacks.c function OsmCallbacks_Versioned (line 13) | static OsmCallbacks_Versioned * function OsmCallbacks (line 25) | static OsmCallbacks * function chunk_insert_check_hook_type (line 33) | chunk_insert_check_hook_type function hypertable_drop_hook_type (line 51) | hypertable_drop_hook_type function hypertable_drop_chunks_hook_type (line 69) | hypertable_drop_chunks_hook_type FILE: src/osm_callbacks.h type List (line 14) | typedef List *(*hypertable_drop_chunks_hook_type)(Oid osm_chunk_oid, type OsmCallbacks (line 28) | typedef struct type OsmCallbacks_Versioned (line 34) | typedef struct FILE: src/partition_chunk.c function partcache_xact_callback (line 41) | static void function ts_partition_cache_insert_chunk (line 61) | void function PartChunkCacheEntry (line 99) | PartChunkCacheEntry * function ts_partition_cache_destroy (line 115) | void function ts_partition_chunk_prepare_attributes (line 135) | void function partition_chunk_attach (line 316) | static void function ts_executor_end_hook (line 386) | static void function _executor_init (line 426) | void function _executor_fini (line 433) | void FILE: src/partition_chunk.h type PartChunkCacheEntry (line 19) | typedef struct PartChunkCacheEntry FILE: src/partitioning.c function closed_dim_partitioning_func_filter (line 50) | static bool function open_dim_partitioning_func_filter (line 58) | static bool function ts_partitioning_func_is_valid (line 66) | bool function Oid (line 91) | Oid function ts_partitioning_func_is_closed_default (line 103) | static bool function partitioning_func_set_func_fmgr (line 115) | static void function Oid (line 149) | static Oid function PartitioningInfo (line 170) | PartitioningInfo * function TSDLLEXPORT (line 236) | TSDLLEXPORT Datum function TSDLLEXPORT (line 267) | TSDLLEXPORT Datum function Oid (line 294) | static Oid type PartFuncCache (line 350) | typedef struct PartFuncCache function PartFuncCache (line 357) | static PartFuncCache * function Datum (line 379) | Datum function Datum (line 437) | Datum FILE: src/partitioning.h type PartitioningFunc (line 25) | typedef struct PartitioningFunc type PartitioningInfo (line 38) | typedef struct PartitioningInfo FILE: src/planner/agg_bookend.c type FirstLastAggInfo (line 69) | typedef struct FirstLastAggInfo type MutatorContext (line 76) | typedef struct MutatorContext function Node (line 94) | Node * function replace_aggref_in_tlist (line 130) | void function StrategyNumber (line 142) | static StrategyNumber function is_first_last_node (line 157) | static bool function contains_first_last_node (line 172) | static bool function ts_preprocess_first_last_aggregates (line 210) | void function find_first_last_aggs_walker (line 403) | static bool function build_first_last_path (line 527) | static bool function first_last_qp_callback (line 766) | static void FILE: src/planner/constify_now.c function Dimension (line 38) | static const Dimension * function is_valid_now_func (line 47) | bool function is_valid_now_expr (line 60) | static bool function Const (line 153) | static Const * function OpExpr (line 173) | static OpExpr * function Node (line 244) | Node * FILE: src/planner/constraint_cleanup.c function restrictinfo_is_marked (line 17) | static bool function List (line 35) | static List * function indexpath_cleanup (line 64) | static void function ts_planner_constraint_cleanup (line 82) | void FILE: src/planner/expand_hypertable.c type CollectQualCtx (line 68) | typedef struct CollectQualCtx function is_time_bucket_function (line 80) | static bool function ts_add_append_rel_infos (line 90) | static void function is_timestamptz_op_interval (line 115) | static bool function Const (line 137) | static Const * function int64 (line 193) | static int64 function OpExpr (line 245) | static OpExpr * type TimeBucketInfo (line 381) | typedef struct TimeBucketInfo type TimeBucketQual (line 395) | typedef struct TimeBucketQual function extract_time_bucket_qual (line 408) | static bool function time_bucket_width_to_integral (line 482) | static bool function Expr (line 589) | Expr * function Node (line 690) | static Node * function Node (line 755) | static Node * function collect_join_quals (line 806) | static void function collect_quals_walker (line 852) | static bool function chunk_cmp_chunk_reloid (line 883) | static int function Chunk (line 896) | static Chunk ** function should_order_append (line 918) | static bool function List (line 943) | static List * function Chunk (line 1004) | static Chunk ** function timebucket_annotate_walker (line 1063) | static bool function ts_plan_expand_timebucket_annotate (line 1083) | void function List (line 1105) | static List * function chunk_fully_covered (line 1139) | static bool function ts_plan_expand_hypertable_chunks (line 1199) | void function restrictinfo_has_qual (line 1476) | static bool function propagate_join_quals (line 1488) | void FILE: src/planner/planner.c type BaserelInfoEntry (line 69) | typedef struct BaserelInfoEntry type BaserelInfo_hash (line 133) | struct BaserelInfo_hash function ts_add_baserel_cache_entry_for_chunk (line 139) | void function rte_mark_for_expansion (line 160) | static void function rte_mark_for_fk_expansion (line 174) | static void function ts_rte_is_marked_for_expansion (line 187) | bool function Cache (line 211) | static Cache * function planner_hcache_pop (line 221) | static void function planner_hcache_exists (line 242) | static bool function Cache (line 248) | static Cache * function Hypertable (line 266) | Hypertable * function ts_rte_is_hypertable (line 277) | bool type PreprocessQueryContext (line 288) | typedef struct function replace_now_mock_walker (line 297) | void function preprocess_query (line 354) | static bool function preprocess_fk_checks (line 495) | static void function PlannedStmt (line 600) | static PlannedStmt * function RangeTblEntry (line 732) | static RangeTblEntry * function BaserelInfoEntry (line 765) | static BaserelInfoEntry * function TsRelType (line 824) | TsRelType function should_chunk_append (line 947) | static inline bool function should_constraint_aware_append (line 1087) | static inline bool function rte_should_expand (line 1099) | static bool function expand_hypertables (line 1108) | static void function apply_optimizations (line 1199) | static void function valid_hook_call (line 1315) | static bool function dml_involves_hypertable (line 1321) | static bool function timescaledb_set_rel_pathlist (line 1330) | static void function timescaledb_get_relation_info_hook (line 1422) | static void function join_involves_hypertable (line 1524) | static bool function involves_hypertable (line 1542) | static bool function List (line 1587) | static List * function timescaledb_create_upper_paths_hook (line 1687) | static void function contains_join_param_walker (line 1724) | static bool function ts_contains_join_param (line 1738) | bool function contains_external_param_walker (line 1744) | static bool function ts_contains_external_param (line 1758) | bool function List (line 1764) | static List * function check_cagg_view_rte (line 1782) | static bool function cagg_reorder_groupby_clause (line 1827) | static void function _planner_init (line 1882) | void function _planner_fini (line 1897) | void FILE: src/planner/planner.h type Chunk (line 28) | typedef struct Chunk Chunk; type Hypertable (line 29) | typedef struct Hypertable Hypertable; type TimescaleDBPrivate (line 30) | typedef struct TimescaleDBPrivate function TimescaleDBPrivate (line 50) | static inline TimescaleDBPrivate * function TimescaleDBPrivate (line 58) | static inline TimescaleDBPrivate * type TsRelType (line 73) | typedef enum TsRelType function Chunk (line 117) | static inline const Chunk * FILE: src/planner/space_constraint.c function Dimension (line 28) | static Dimension * function ts_is_equality_operator (line 51) | bool function is_valid_space_constraint (line 87) | static bool function is_valid_scalar_space_constraint (line 121) | static bool function FuncExpr (line 170) | static FuncExpr * function OpExpr (line 187) | static OpExpr * function ScalarArrayOpExpr (line 229) | static ScalarArrayOpExpr * function Node (line 295) | Node * FILE: src/process_utility.c function prev_ProcessUtility (line 116) | static void function check_chunk_alter_table_operation_allowed (line 139) | static void function check_continuous_agg_alter_table_allowed (line 235) | static void function ts_hypertable_has_compressed_chunks (line 267) | static bool function check_alter_table_allowed_on_ht_with_compression (line 276) | static void function check_altertable_add_column_for_compressed (line 349) | static void function relation_not_only (line 444) | static void function check_table_in_rangevar_list (line 453) | static bool function add_chunk_oid (line 470) | static void function DDLResult (line 488) | static DDLResult function process_drop_procedure_start (line 537) | static void function replace_attr_if_changed (line 588) | static void function ts_bgw_job_update_proc (line 607) | static void function ts_bgw_job_rename_schema_name (line 630) | static void function DDLResult (line 658) | static DDLResult function process_alterprocedureschema (line 691) | static void function process_alterviewschema (line 704) | static void function process_altertableschema (line 727) | static void function DDLResult (line 773) | static DDLResult function DDLResult (line 797) | static DDLResult function foreach_chunk (line 900) | static int function foreach_compressed_chunk (line 927) | static int function foreach_chunk_multitransaction (line 949) | static int type VacuumCtx (line 989) | typedef struct VacuumCtx function chunk_has_missing_attrs (line 997) | static bool function register_chunk_for_rebuild_if_needed (line 1021) | static void function add_chunk_to_vacuum (line 1051) | static void function List (line 1086) | static List * function DDLResult (line 1139) | static DDLResult function process_truncate_chunk (line 1233) | static void function relation_should_recurse (line 1245) | static bool function handle_truncate_hypertable (line 1252) | static void function DDLResult (line 1265) | static DDLResult function process_drop_table_chunk (line 1520) | static void function process_drop_chunk (line 1536) | static void function DDLResult (line 1607) | static DDLResult function process_drop_hypertable_index (line 1687) | static void function DDLResult (line 1733) | static DDLResult function process_grant_add_by_rel (line 1750) | static void function process_grant_add_by_name (line 1762) | static void function process_relations_in_namespace (line 1775) | static void function process_grant_add_by_schema (line 1821) | static void function DDLResult (line 1859) | static DDLResult function DDLResult (line 1994) | static DDLResult function process_drop_view_start (line 2014) | static void function process_drop_continuous_aggregates (line 2032) | static void function fetch_role_info (line 2063) | static bool function DDLResult (line 2084) | static DDLResult function DDLResult (line 2119) | static DDLResult function reindex_chunk (line 2157) | static void function DDLResult (line 2183) | static DDLResult function process_rename_view (line 2253) | static void function process_rename_table (line 2264) | static void function DDLResult (line 2291) | static DDLResult function process_rename_index (line 2429) | static void function process_rename_schema (line 2446) | static void function process_rename_procedure (line 2470) | static void function rename_hypertable_constraint (line 2480) | static void function alter_hypertable_constraint (line 2489) | static void function validate_hypertable_constraint (line 2522) | static void function rename_hypertable_trigger (line 2539) | static void function process_rename_constraint_or_trigger (line 2549) | static void function DDLResult (line 2579) | static DDLResult function process_altertable_change_owner_chunk (line 2632) | static void function process_altertable_change_owner_bgw_jobs (line 2641) | static void function process_altertable_change_owner (line 2661) | static void type ChunkConstraintInfo (line 2687) | typedef struct ChunkConstraintInfo function validate_index_constraints (line 2701) | static void function validate_check_constraint (line 2793) | static void function process_add_constraint_chunk (line 2855) | static void function process_altertable_add_constraint (line 2926) | static void function process_altertable_alter_constraint_end (line 2940) | static void function process_altertable_validate_constraint_end (line 2946) | static void function validate_set_not_null (line 2955) | static void function process_altertable_alter_not_null (line 3032) | static void function process_altertable_drop_column (line 3053) | static void function verify_constraint_hypertable (line 3078) | static void function verify_constraint (line 3148) | static void function verify_constraint_list (line 3160) | static void type HypertableIndexOptions (line 3173) | typedef struct HypertableIndexOptions type CreateIndexInfo (line 3198) | typedef struct CreateIndexInfo function process_index_chunk (line 3213) | static void function process_index_chunk_multitransaction (line 3248) | static void type HypertableIndexFlags (line 3350) | typedef enum HypertableIndexFlags function multitransaction_create_index_mark_valid (line 3367) | static bool function DDLResult (line 3384) | static DDLResult function chunk_index_mappings_cmp (line 3616) | static int function DDLResult (line 3638) | static DDLResult type CreateTableInfo (line 3806) | typedef struct CreateTableInfo function process_create_table_end (line 3856) | static void function process_alter_column_type_start (line 4028) | static void function process_alter_column_type_end (line 4094) | static void function process_altertable_clusteron_end (line 4111) | static void function process_altertable_chunk (line 4138) | static void function process_altertable_chunk_replica_identity (line 4153) | static void function process_altertable_replica_identity (line 4190) | static void function process_altertable_set_tablespace_end (line 4214) | static void function process_altertable_end_index (line 4259) | static void function process_altertable_chunk_propagate_to_compressed (line 4295) | static void function DDLResult (line 4319) | static DDLResult function continuous_agg_with_clause_perm_check (line 4487) | static void function List (line 4498) | static List * function alter_table_by_relation (line 4528) | static void function alter_table_by_name (line 4536) | static void function alter_hypertable_by_id (line 4543) | static void function DDLResult (line 4558) | static DDLResult function DDLResult (line 4631) | static DDLResult function DDLResult (line 4669) | static DDLResult function process_altertable_end_subcmd (line 4686) | static void function process_altertable_end_subcmds (line 4883) | static void function process_altertable_end_table (line 4896) | static void function process_altertable_end (line 4966) | static void function DDLResult (line 4984) | static DDLResult function DDLResult (line 5065) | static DDLResult function ts_bgw_job_update_owner (line 5085) | static void function DDLResult (line 5105) | static DDLResult function check_no_timescale_options (line 5133) | static void function DDLResult (line 5151) | static DDLResult function DDLResult (line 5193) | static DDLResult function DDLResult (line 5245) | static DDLResult function DDLResult (line 5263) | static DDLResult function DDLResult (line 5349) | static DDLResult function DDLResult (line 5461) | static DDLResult function DDLResult (line 5484) | static DDLResult function DDLResult (line 5506) | static DDLResult function process_ddl_command_end (line 5607) | static void function process_drop_constraint_on_chunk (line 5623) | static void function process_drop_table_constraint (line 5634) | static void function process_drop_table (line 5667) | static void function process_sql_drop_schema (line 5688) | static void function process_drop_trigger (line 5717) | static void function process_drop_view (line 5735) | static void function process_ddl_sql_drop (line 5741) | static void function timescaledb_ddl_command_start (line 5772) | static void function process_ddl_event_command_end (line 5827) | static void function process_ddl_event_sql_drop (line 5851) | static void function Datum (line 5867) | Datum function ts_process_utility_set_expect_chunk_modification (line 5886) | extern void function ts_process_utility_is_top_level (line 5892) | bool function ts_process_utility_is_context_nonatomic (line 5898) | bool function ts_process_utility_context_reset (line 5905) | void function process_utility_xact_abort (line 5911) | static void function process_utility_subxact_abort (line 5932) | static void function _process_utility_init (line 5947) | void function _process_utility_fini (line 5956) | void FILE: src/process_utility.h type ProcessUtilityArgs (line 16) | typedef struct ProcessUtilityArgs type DDLResult (line 31) | typedef enum type DDLResult (line 37) | typedef DDLResult (*ts_process_utility_handler_t)(ProcessUtilityArgs *ar... FILE: src/scan_iterator.c function TSDLLEXPORT (line 10) | TSDLLEXPORT void function ts_scan_iterator_end (line 16) | void function ts_scan_iterator_close (line 22) | void function TSDLLEXPORT (line 30) | TSDLLEXPORT void function TSDLLEXPORT (line 56) | TSDLLEXPORT void FILE: src/scan_iterator.h type ScanIterator (line 16) | typedef struct ScanIterator function TupleInfo (line 58) | static inline TupleInfo * function TupleTableSlot (line 64) | static inline TupleTableSlot * function HeapTuple (line 70) | static inline HeapTuple function TupleDesc (line 76) | static inline TupleDesc function MemoryContext (line 82) | static inline MemoryContext function ts_scan_iterator_start_scan (line 94) | static inline void function TupleInfo (line 100) | static inline TupleInfo * function ts_scan_iterator_scan_key_reset (line 107) | static inline void function ts_scan_iterator_is_started (line 113) | static inline bool function ts_scan_iterator_start_or_restart_scan (line 134) | static inline void FILE: src/scanner.c type ScannerType (line 20) | enum ScannerType type Scanner (line 29) | typedef struct Scanner function Relation (line 40) | static Relation function ScanDesc (line 47) | static ScanDesc function table_scanner_getnext (line 56) | static bool function table_scanner_rescan (line 66) | static void function table_scanner_endscan (line 72) | static void function table_scanner_close (line 78) | static void function Relation (line 87) | static Relation function ScanDesc (line 95) | static ScanDesc function index_scanner_getnext (line 111) | static bool function index_scanner_rescan (line 124) | static void function index_scanner_endscan (line 130) | static void function index_scanner_close (line 136) | static void function Scanner (line 166) | static inline Scanner * function TSDLLEXPORT (line 175) | TSDLLEXPORT void function prepare_scan (line 191) | static void function TSDLLEXPORT (line 255) | TSDLLEXPORT Relation function TSDLLEXPORT (line 278) | TSDLLEXPORT void function ts_scanner_limit_reached (line 334) | static inline bool function scanner_cleanup (line 340) | static void function TSDLLEXPORT (line 363) | TSDLLEXPORT void function TSDLLEXPORT (line 386) | TSDLLEXPORT void function TSDLLEXPORT (line 401) | TSDLLEXPORT TupleInfo * function TSDLLEXPORT (line 467) | TSDLLEXPORT int function TSDLLEXPORT (line 509) | TSDLLEXPORT bool function ItemPointer (line 538) | ItemPointer function HeapTuple (line 544) | HeapTuple function TupleDesc (line 550) | TupleDesc FILE: src/scanner.h type ScanTupLock (line 17) | typedef struct ScanTupLock type TupleInfo (line 25) | typedef struct TupleInfo type ScanTupleResult (line 49) | typedef enum ScanTupleResult type ScanFilterResult (line 56) | typedef enum ScanFilterResult type ScanTupleResult (line 62) | typedef ScanTupleResult (*tuple_found_func)(TupleInfo *ti, void *data); type ScanFilterResult (line 63) | typedef ScanFilterResult (*tuple_filter_func)(const TupleInfo *ti, void ... type ScanDesc (line 66) | typedef union ScanDesc type ScannerFlags (line 72) | typedef enum ScannerFlags type InternalScannerCtx (line 84) | typedef struct InternalScannerCtx type ScannerCtx (line 99) | typedef struct ScannerCtx FILE: src/sort_transform.c function Expr (line 35) | static Expr * function Expr (line 59) | static Expr * function Expr (line 86) | static inline Expr * function Expr (line 121) | static inline Expr * function Expr (line 205) | Expr * function List (line 428) | List * function ts_sort_transform_replace_pathkeys (line 537) | void FILE: src/subspace_store.c type SubspaceStoreInternalNode (line 24) | typedef struct SubspaceStoreInternalNode type SubspaceStore (line 31) | typedef struct SubspaceStore function SubspaceStoreInternalNode (line 40) | static inline SubspaceStoreInternalNode * function subspace_store_internal_node_free (line 51) | static inline void function subspace_store_internal_node_descendants (line 58) | static size_t function SubspaceStore (line 72) | SubspaceStore * function ts_subspace_store_add (line 87) | void function ts_subspace_store_free (line 221) | void function MemoryContext (line 228) | MemoryContext FILE: src/subspace_store.h type Hypercube (line 17) | typedef struct Hypercube Hypercube; type Point (line 18) | typedef struct Point Point; type SubspaceStore (line 19) | typedef struct SubspaceStore SubspaceStore; FILE: src/telemetry/functions.c type AllowedFnHashEntry (line 39) | typedef struct AllowedFnHashEntry function HTAB (line 54) | static HTAB * function fn_telemetry_entry_vec (line 123) | static fn_telemetry_entry_vec * function fn_telemetry_entry_vec (line 183) | fn_telemetry_entry_vec * function ts_function_telemetry_reset_counts (line 232) | void function function_telemetry_increment (line 268) | static bool function function_gather_checker (line 297) | static bool function function_gather_walker (line 304) | static bool function HTAB (line 324) | static HTAB * function store_function_counts_in_shared_mem (line 346) | static void function ts_telemetry_function_info_gather (line 408) | void FILE: src/telemetry/functions.h type FnTelemetryEntry (line 10) | typedef struct FnTelemetryEntry FILE: src/telemetry/replication.c function ReplicationInfo (line 12) | ReplicationInfo FILE: src/telemetry/replication.h type ReplicationInfo (line 12) | typedef struct ReplicationInfo FILE: src/telemetry/stats.c type StatsContext (line 30) | typedef struct StatsContext function StatsRelType (line 39) | static StatsRelType function StatsRelType (line 61) | static StatsRelType function StatsRelType (line 87) | static StatsRelType function StatsRelType (line 111) | static StatsRelType function StatsRelType (line 127) | static StatsRelType function StatsRelType (line 142) | static StatsRelType function StatsRelType (line 158) | static StatsRelType function add_storage (line 183) | static void function process_relation (line 195) | static void function process_hypertable (line 212) | static void function process_continuous_agg (line 221) | static void function process_partition (line 242) | static void function add_chunk_stats (line 266) | static void function get_chunk_compression_stats (line 294) | static bool function process_chunk (line 358) | static void function is_pg_schema (line 392) | static bool function is_ts_schema (line 406) | static bool function should_ignore_relation (line 421) | static bool function ts_telemetry_stats_gather (line 432) | void FILE: src/telemetry/stats.h type StatsRelType (line 11) | typedef enum StatsRelType type StatsType (line 28) | typedef enum StatsType type BaseStats (line 36) | typedef struct BaseStats type StorageStats (line 42) | typedef struct StorageStats type HyperStats (line 48) | typedef struct HyperStats type CaggStats (line 68) | typedef struct CaggStats type TelemetryStats (line 76) | typedef struct TelemetryStats type TelemetryJobStats (line 86) | typedef struct TelemetryJobStats FILE: src/telemetry/telemetry.c function BgwJobTypeCount (line 106) | static BgwJobTypeCount function char_in_valid_version_digits (line 162) | static bool function ts_validate_server_version (line 182) | bool function ts_check_version_response (line 223) | void function int32 (line 255) | static int32 function add_job_counts (line 261) | static void function JsonbValue (line 278) | static JsonbValue * function add_errors_by_sqlerrcode (line 332) | static void function JsonbValue (line 412) | static JsonbValue * function add_job_stats_by_job_type (line 435) | static void function int64 (line 540) | static int64 function add_related_extensions (line 546) | static void function JsonbValue (line 622) | static JsonbValue * function JsonbValue (line 666) | static JsonbValue * function add_function_call_telemetry (line 712) | static void function add_replication_telemetry (line 750) | static void function add_query_result_dict (line 798) | static void function Jsonb (line 856) | static Jsonb * function HttpRequest (line 1052) | HttpRequest * function ConnectionType (line 1068) | static ConnectionType function Connection (line 1082) | Connection * function ts_telemetry_main_wrapper (line 1108) | bool function ts_telemetry_main (line 1114) | bool function Datum (line 1224) | Datum FILE: src/telemetry/telemetry.h type BgwJobTypeCount (line 27) | typedef struct BgwJobTypeCount type VersionResult (line 42) | typedef struct VersionResult FILE: src/telemetry/telemetry_metadata.c function ts_telemetry_event_truncate (line 20) | void function ts_telemetry_events_add (line 34) | void function ts_telemetry_metadata_add_values (line 78) | void FILE: src/time_bucket.c function TSDLLEXPORT (line 57) | TSDLLEXPORT Datum function TSDLLEXPORT (line 71) | TSDLLEXPORT Datum function TSDLLEXPORT (line 85) | TSDLLEXPORT Datum function validate_month_bucket (line 141) | void function DateADT (line 163) | static DateADT function int64 (line 187) | static inline int64 function TSDLLEXPORT (line 201) | TSDLLEXPORT Datum function TSDLLEXPORT (line 243) | TSDLLEXPORT Datum function TSDLLEXPORT (line 263) | TSDLLEXPORT Datum function TSDLLEXPORT (line 305) | TSDLLEXPORT Datum function TSDLLEXPORT (line 329) | TSDLLEXPORT Datum function check_period_is_daily (line 398) | static inline void function TSDLLEXPORT (line 419) | TSDLLEXPORT Datum function TSDLLEXPORT (line 463) | TSDLLEXPORT Datum function Datum (line 491) | Datum function TSDLLEXPORT (line 511) | TSDLLEXPORT Datum function TSDLLEXPORT (line 547) | TSDLLEXPORT Datum function TSDLLEXPORT (line 588) | TSDLLEXPORT int64 function TSDLLEXPORT (line 603) | TSDLLEXPORT int64 FILE: src/time_utils.c function TSDLLEXPORT (line 33) | TSDLLEXPORT Datum function Datum (line 72) | Datum function int64 (line 142) | int64 function Oid (line 192) | static Oid function Datum (line 211) | Datum function Datum (line 246) | Datum function Datum (line 270) | Datum function Datum (line 296) | Datum function Datum (line 320) | Datum function Datum (line 329) | Datum function int64 (line 356) | int64 function int64 (line 385) | int64 function int64 (line 416) | int64 function int64 (line 445) | int64 function int64 (line 454) | int64 function int64 (line 476) | int64 function int64 (line 485) | int64 function int64 (line 507) | int64 function int64 (line 524) | int64 function int64 (line 544) | int64 function int64 (line 556) | int64 function Datum (line 596) | Datum function Datum (line 616) | Datum function Datum (line 634) | Datum function Datum (line 660) | Datum function Datum (line 666) | Datum FILE: src/timezones.c function ts_is_valid_timezone_name (line 16) | bool FILE: src/trigger.c function ts_trigger_create_on_chunk (line 29) | void function for_each_trigger (line 80) | static inline void function create_trigger_handler (line 108) | static bool function ts_trigger_create_all_on_chunk (line 141) | void function check_for_transition_table (line 166) | static bool function ts_check_unsupported_triggers (line 182) | void FILE: src/ts_catalog/array_utils.c function TSDLLEXPORT (line 26) | extern TSDLLEXPORT int function TSDLLEXPORT (line 37) | extern TSDLLEXPORT bool function TSDLLEXPORT (line 65) | extern TSDLLEXPORT bool function TSDLLEXPORT (line 101) | extern TSDLLEXPORT void function TSDLLEXPORT (line 137) | extern TSDLLEXPORT int function TSDLLEXPORT (line 173) | extern TSDLLEXPORT ArrayType * function TSDLLEXPORT (line 217) | extern TSDLLEXPORT bool function TSDLLEXPORT (line 231) | extern TSDLLEXPORT const char * function TSDLLEXPORT (line 246) | extern TSDLLEXPORT ArrayType * function TSDLLEXPORT (line 277) | extern TSDLLEXPORT ArrayType * FILE: src/ts_catalog/catalog.c type InternalFunctionDef (line 296) | typedef struct InternalFunctionDef function catalog_is_valid (line 330) | static bool function Oid (line 339) | static Oid function catalog_database_info_init (line 366) | static void function TSDLLEXPORT (line 378) | TSDLLEXPORT CatalogDatabaseInfo * function ts_catalog_table_info_init (line 399) | void function TSDLLEXPORT (line 457) | TSDLLEXPORT Catalog * function ts_catalog_reset (line 515) | void function CatalogTable (line 524) | static CatalogTable function ts_is_catalog_table (line 549) | bool function TSDLLEXPORT (line 558) | TSDLLEXPORT int64 function Oid (line 572) | Oid function TSDLLEXPORT (line 603) | TSDLLEXPORT bool function TSDLLEXPORT (line 624) | TSDLLEXPORT void function ts_catalog_insert_only (line 633) | void function ts_catalog_insert (line 640) | void function TSDLLEXPORT (line 651) | TSDLLEXPORT void function TSDLLEXPORT (line 660) | TSDLLEXPORT void function ts_catalog_update_tid_only (line 669) | void function ts_catalog_update_tid (line 676) | void function TSDLLEXPORT (line 684) | TSDLLEXPORT void function ts_catalog_delete_tid_only (line 690) | void function ts_catalog_delete_tid (line 697) | void function ts_catalog_invalidate_cache (line 726) | void function TSDLLEXPORT (line 761) | TSDLLEXPORT bool function TSDLLEXPORT (line 781) | TSDLLEXPORT void function TSDLLEXPORT (line 808) | extern TSDLLEXPORT void FILE: src/ts_catalog/catalog.h type CatalogTable (line 33) | typedef enum CatalogTable type TableInfoDef (line 62) | typedef struct TableInfoDef type TableIndexDef (line 68) | typedef struct TableIndexDef type InternalFunction (line 90) | typedef enum InternalFunction type Anum_hypertable (line 106) | enum Anum_hypertable type FormData_hypertable (line 125) | typedef struct FormData_hypertable type FormData_hypertable (line 141) | typedef FormData_hypertable *Form_hypertable; type Anum_hypertable_pkey_idx (line 144) | enum Anum_hypertable_pkey_idx type Anum_hypertable_name_idx (line 153) | enum Anum_hypertable_name_idx type Anum_dimension (line 177) | enum Anum_dimension type FormData_dimension (line 196) | typedef struct FormData_dimension type FormData_dimension (line 214) | typedef FormData_dimension *Form_dimension; type Anum_dimension_id_idx (line 216) | enum Anum_dimension_id_idx type Anum_dimension_hypertable_id_column_name_idx (line 224) | enum Anum_dimension_hypertable_id_column_name_idx type Anum_dimension_slice (line 248) | enum Anum_dimension_slice type FormData_dimension_slice (line 259) | typedef struct FormData_dimension_slice type FormData_dimension_slice (line 267) | typedef FormData_dimension_slice *Form_dimension_slice; type Anum_dimension_slice_id_idx (line 269) | enum Anum_dimension_slice_id_idx type Anum_dimension_slice_dimension_id_range_start_range_end_idx (line 277) | enum Anum_dimension_slice_dimension_id_range_start_range_end_idx type Anum_chunk_column_stats (line 303) | enum Anum_chunk_column_stats type FormData_chunk_column_stats (line 317) | typedef struct FormData_chunk_column_stats type FormData_chunk_column_stats (line 328) | typedef FormData_chunk_column_stats *Form_chunk_column_stats; type Anum_chunk_column_stats_id_idx (line 330) | enum Anum_chunk_column_stats_id_idx type Anum_chunk_column_stats_ht_id_chunk_id_column_name_range_start_range_end_idx (line 338) | enum Anum_chunk_column_stats_ht_id_chunk_id_column_name_range_start_rang... type Anum_chunk (line 366) | enum Anum_chunk type FormData_chunk (line 381) | typedef struct FormData_chunk type FormData_chunk (line 393) | typedef FormData_chunk *Form_chunk; type Anum_chunk_idx (line 406) | enum Anum_chunk_idx type Anum_chunk_hypertable_id_idx (line 411) | enum Anum_chunk_hypertable_id_idx type Anum_chunk_compressed_chunk_id_idx (line 416) | enum Anum_chunk_compressed_chunk_id_idx type Anum_chunk_schema_name_idx (line 421) | enum Anum_chunk_schema_name_idx type Anum_chunk_osm_chunk_idx (line 427) | enum Anum_chunk_osm_chunk_idx type Anum_chunk_hypertable_id_creation_time_idx (line 433) | enum Anum_chunk_hypertable_id_creation_time_idx type Anum_chunk_constraint (line 447) | enum Anum_chunk_constraint type FormData_chunk_constraint (line 459) | typedef struct FormData_chunk_constraint type FormData_chunk_constraint (line 467) | typedef FormData_chunk_constraint *Form_chunk_constraint; type Anum_chunk_constraint_dimension_slice_id_idx (line 476) | enum Anum_chunk_constraint_dimension_slice_id_idx type Anum_chunk_constraint_chunk_id_constraint_name_idx (line 482) | enum Anum_chunk_constraint_chunk_id_constraint_name_idx type Anum_tablespace (line 497) | enum Anum_tablespace type FormData_tablespace (line 507) | typedef struct FormData_tablespace type FormData_tablespace (line 514) | typedef FormData_tablespace *Form_tablespace; type Anum_tablespace_pkey_idx (line 523) | enum Anum_tablespace_pkey_idx type FormData_tablespace_pkey_idx (line 529) | typedef struct FormData_tablespace_pkey_idx type Anum_tablespace_hypertable_id_tablespace_name_idx (line 534) | enum Anum_tablespace_hypertable_id_tablespace_name_idx type FormData_tablespace_hypertable_id_tablespace_name_idx (line 541) | typedef struct FormData_tablespace_hypertable_id_tablespace_name_idx type Anum_bgw_job (line 555) | enum Anum_bgw_job type FormData_bgw_job (line 581) | typedef struct FormData_bgw_job type FormData_bgw_job (line 602) | typedef FormData_bgw_job *Form_bgw_job; type Anum_bgw_job_pkey_idx (line 611) | enum Anum_bgw_job_pkey_idx type Anum_bgw_job_proc_hypertable_id_idx (line 619) | enum Anum_bgw_job_proc_hypertable_id_idx type Anum_bgw_job_stat (line 637) | enum Anum_bgw_job_stat type FormData_bgw_job_stat (line 659) | typedef struct FormData_bgw_job_stat type FormData_bgw_job_stat (line 678) | typedef FormData_bgw_job_stat *Form_bgw_job_stat; type Anum_bgw_job_stat_pkey_idx (line 686) | enum Anum_bgw_job_stat_pkey_idx type Anum_bgw_job_stat_history (line 696) | enum Anum_bgw_job_stat_history type FormData_bgw_job_stat_history (line 710) | typedef struct FormData_bgw_job_stat_history type FormData_bgw_job_stat_history (line 721) | typedef FormData_bgw_job_stat_history *Form_bgw_job_stat_history; type Anum_bgw_job_stat_history_pkey_idx (line 729) | enum Anum_bgw_job_stat_history_pkey_idx type Anum_metadata (line 745) | enum Anum_metadata type FormData_metadata (line 755) | typedef struct FormData_metadata type FormData_metadata (line 761) | typedef FormData_metadata *Form_metadata; type Anum_metadata_pkey_idx (line 764) | enum Anum_metadata_pkey_idx type Anum_telemetry_event (line 784) | enum Anum_telemetry_event type Anum_bgw_policy_chunk_stats (line 797) | enum Anum_bgw_policy_chunk_stats type FormData_bgw_policy_chunk_stats (line 808) | typedef struct FormData_bgw_policy_chunk_stats type FormData_bgw_policy_chunk_stats (line 816) | typedef FormData_bgw_policy_chunk_stats *Form_bgw_job_chunk_stats; type Anum_bgw_policy_chunk_stats_job_id_chunk_id_idx (line 824) | enum Anum_bgw_policy_chunk_stats_job_id_chunk_id_idx type FormData_bgw_policy_chunk_stats_job_id_chunk_id_idx (line 831) | typedef struct FormData_bgw_policy_chunk_stats_job_id_chunk_id_idx type Anum_continuous_agg (line 843) | typedef enum Anum_continuous_agg type FormData_continuous_agg (line 860) | typedef struct FormData_continuous_agg type FormData_continuous_agg (line 874) | typedef FormData_continuous_agg *Form_continuous_agg; type Anum_continuous_agg_partial_view_schema_partial_view_name_key (line 885) | typedef enum Anum_continuous_agg_partial_view_schema_partial_view_name_key type Anum_continuous_agg_pkey (line 895) | typedef enum Anum_continuous_agg_pkey type Anum_continuous_agg_user_view_schema_user_view_name_key (line 903) | typedef enum Anum_continuous_agg_user_view_schema_user_view_name_key type Anum_continuous_agg_raw_hypertable_id_idx (line 913) | typedef enum Anum_continuous_agg_raw_hypertable_id_idx type Anum_continuous_aggs_bucket_function (line 925) | typedef enum Anum_continuous_aggs_bucket_function type Anum_continuous_aggs_bucket_function_pkey (line 945) | typedef enum Anum_continuous_aggs_bucket_function_pkey type Anum_continuous_aggs_hypertable_invalidation_log (line 963) | typedef enum Anum_continuous_aggs_hypertable_invalidation_log type FormData_continuous_aggs_hypertable_invalidation_log (line 974) | typedef struct FormData_continuous_aggs_hypertable_invalidation_log type FormData_continuous_aggs_hypertable_invalidation_log (line 981) | typedef FormData_continuous_aggs_hypertable_invalidation_log type Anum_continuous_aggs_hypertable_invalidation_log_idx (line 989) | typedef enum Anum_continuous_aggs_hypertable_invalidation_log_idx type Anum_continuous_aggs_invalidation_threshold (line 1001) | typedef enum Anum_continuous_aggs_invalidation_threshold type FormData_continuous_aggs_invalidation_threshold (line 1011) | typedef struct FormData_continuous_aggs_invalidation_threshold type FormData_continuous_aggs_invalidation_threshold (line 1017) | typedef FormData_continuous_aggs_invalidation_threshold type Anum_continuous_aggs_invalidation_threshold_pkey (line 1025) | typedef enum Anum_continuous_aggs_invalidation_threshold_pkey type Anum_continuous_aggs_materialization_invalidation_log (line 1037) | typedef enum Anum_continuous_aggs_materialization_invalidation_log type FormData_continuous_aggs_materialization_invalidation_log (line 1048) | typedef struct FormData_continuous_aggs_materialization_invalidation_log type FormData_continuous_aggs_materialization_invalidation_log (line 1055) | typedef FormData_continuous_aggs_materialization_invalidation_log type Anum_continuous_aggs_materialization_invalidation_log_idx (line 1063) | typedef enum Anum_continuous_aggs_materialization_invalidation_log_idx type Anum_continuous_aggs_materialization_ranges (line 1075) | typedef enum Anum_continuous_aggs_materialization_ranges type FormData_continuous_aggs_materialization_ranges (line 1086) | typedef struct FormData_continuous_aggs_materialization_ranges type FormData_continuous_aggs_materialization_ranges (line 1093) | typedef FormData_continuous_aggs_materialization_ranges type Anum_continuous_aggs_materialization_ranges_idx (line 1101) | typedef enum Anum_continuous_aggs_materialization_ranges_idx type Anum_continuous_aggs_watermark (line 1113) | typedef enum Anum_continuous_aggs_watermark type FormData_continuous_aggs_watermark (line 1122) | typedef struct FormData_continuous_aggs_watermark type FormData_continuous_aggs_watermark (line 1128) | typedef FormData_continuous_aggs_watermark *Form_continuous_aggs_watermark; type Anum_continuous_aggs_watermark_pkey (line 1136) | typedef enum Anum_continuous_aggs_watermark_pkey type Anum_compression_settings (line 1146) | typedef enum Anum_compression_settings type FormData_compression_settings (line 1160) | typedef struct FormData_compression_settings type FormData_compression_settings (line 1171) | typedef FormData_compression_settings *Form_compression_settings; type Anum_compression_settings_pkey (line 1180) | typedef enum Anum_compression_settings_pkey type Anum_compression_settings_compress_relid_idx (line 1188) | typedef enum Anum_compression_settings_compress_relid_idx type Anum_compression_chunk_size (line 1198) | typedef enum Anum_compression_chunk_size type FormData_compression_chunk_size (line 1216) | typedef struct FormData_compression_chunk_size type FormData_compression_chunk_size (line 1231) | typedef FormData_compression_chunk_size *Form_compression_chunk_size; type Anum_compression_chunk_size_pkey (line 1238) | typedef enum Anum_compression_chunk_size_pkey type Anum_chunk_rewrite (line 1248) | typedef enum Anum_chunk_rewrite type FormData_chunk_rewrite (line 1257) | typedef struct FormData_chunk_rewrite type FormData_chunk_rewrite (line 1263) | typedef FormData_chunk_rewrite *Form_chunk_rewrite; type Anum_chunk_rewrite_pkey (line 1270) | typedef enum Anum_chunk_rewrite_pkey type CacheType (line 1284) | typedef enum CacheType type CatalogTableInfo (line 1292) | typedef struct CatalogTableInfo type CatalogDatabaseInfo (line 1301) | typedef struct CatalogDatabaseInfo type Catalog (line 1309) | typedef struct Catalog type CatalogSecurityContext (line 1327) | typedef struct CatalogSecurityContext function Oid (line 1364) | static inline Oid function Oid (line 1370) | static inline Oid FILE: src/ts_catalog/chunk_column_stats.c type Anum_enable_chunk_column_stats (line 38) | enum Anum_enable_chunk_column_stats type Anum_disable_chunk_column_stats (line 52) | enum Anum_disable_chunk_column_stats function Datum (line 67) | static Datum function Datum (line 94) | static Datum function int32 (line 123) | static int32 function int32 (line 155) | static int32 function ScanTupleResult (line 168) | static ScanTupleResult function chunk_column_stats_scan_internal (line 202) | static int function ts_chunk_column_stats_update_by_id (line 224) | int function ts_chunk_column_stats_validate (line 246) | static void function Datum (line 292) | static Datum function Datum (line 403) | Datum function Datum (line 441) | Datum function Dimension (line 524) | Dimension * function Constraint (line 547) | static Constraint * function fill_form_from_slot (line 623) | static void function ScanTupleResult (line 656) | static ScanTupleResult function ChunkRangeSpace (line 667) | ChunkRangeSpace * function ScanTupleResult (line 716) | static ScanTupleResult function Form_chunk_column_stats (line 724) | Form_chunk_column_stats function chunk_get_minmax (line 786) | static bool function ts_chunk_column_stats_calculate (line 869) | int function ts_chunk_column_stats_insert (line 969) | int function ts_chunk_column_stats_drop (line 1015) | void function ScanTupleResult (line 1022) | static ScanTupleResult function ts_chunk_column_stats_delete_by_ht_colname (line 1037) | int function ts_chunk_column_stats_delete_by_chunk_id (line 1069) | int function ts_chunk_column_stats_reset_by_chunk_id (line 1097) | int function ts_chunk_column_stats_delete_by_hypertable_id (line 1128) | int function chunk_column_stats_scan_iterator_set (line 1162) | static int function List (line 1211) | List * function ts_chunk_column_stats_set_name (line 1331) | int function ScanTupleResult (line 1383) | static ScanTupleResult function ts_chunk_column_stats_set_invalid (line 1412) | void type CheckList (line 1443) | typedef struct CheckList function ScanTupleResult (line 1450) | static ScanTupleResult function List (line 1479) | List * FILE: src/ts_catalog/chunk_column_stats.h type ChunkRangeSpace (line 18) | typedef struct ChunkRangeSpace FILE: src/ts_catalog/chunk_rewrite.c function HeapTuple (line 44) | static HeapTuple function ts_chunk_rewrite_add (line 61) | void function ts_chunk_rewrite_get_with_lock (line 82) | bool function ts_chunk_rewrite_delete_by_tid (line 149) | void function ChunkRewriteDeleteResult (line 174) | ChunkRewriteDeleteResult function Datum (line 223) | Datum FILE: src/ts_catalog/chunk_rewrite.h type ChunkRewriteDeleteResult (line 17) | typedef enum ChunkRewriteDeleteResult FILE: src/ts_catalog/compression_chunk_size.c function init_scan_by_uncompressed_chunk_id (line 16) | static void function TSDLLEXPORT (line 28) | TSDLLEXPORT int function TSDLLEXPORT (line 50) | TSDLLEXPORT bool function TSDLLEXPORT (line 80) | TSDLLEXPORT bool FILE: src/ts_catalog/compression_settings.c function ts_compression_settings_equal (line 32) | bool function ts_compression_settings_equal_with_defaults (line 52) | bool function CompressionSettings (line 66) | CompressionSettings * function CompressionSettings (line 80) | CompressionSettings * function compression_settings_fill_from_tuple (line 121) | static void function compression_settings_iterator_init (line 179) | static void function CompressionSettings (line 201) | static CompressionSettings * function TSDLLEXPORT (line 223) | TSDLLEXPORT CompressionSettings * function TSDLLEXPORT (line 237) | TSDLLEXPORT CompressionSettings * function compression_settings_delete (line 252) | static bool function TSDLLEXPORT (line 275) | TSDLLEXPORT bool function TSDLLEXPORT (line 284) | TSDLLEXPORT bool function TSDLLEXPORT (line 294) | TSDLLEXPORT bool function compression_settings_rename_column (line 302) | static void function TSDLLEXPORT (line 358) | TSDLLEXPORT void function TSDLLEXPORT (line 380) | TSDLLEXPORT int function HeapTuple (line 481) | static HeapTuple function ScanTupleResult (line 528) | static ScanTupleResult function ts_convert_sparse_index_config_to_jsonb (line 545) | void function ts_contains_sparse_index_config (line 597) | bool function Jsonb (line 660) | Jsonb * function Jsonb (line 718) | Jsonb * function ts_qsort_attrnumber_cmp (line 769) | int function SparseIndexSettings (line 778) | SparseIndexSettings * function Jsonb (line 1046) | Jsonb * function ts_free_sparse_index_settings (line 1104) | void function List (line 1178) | List * function PerColumnCompressionSettings (line 1272) | PerColumnCompressionSettings * function List (line 1291) | List * function Bitmapset (line 1305) | static Bitmapset * function TsBmsList (line 1338) | TsBmsList function List (line 1355) | List * FILE: src/ts_catalog/compression_settings.h type CompressionSettings (line 14) | typedef struct CompressionSettings type SparseIndexTypeEnum (line 19) | typedef enum SparseIndexTypeEnum type SparseIndexSourceEnum (line 26) | typedef enum SparseIndexSourceEnum type SparseIndexConfigKeys (line 34) | typedef enum SparseIndexConfigKeys type SparseIndexConfigBase (line 46) | typedef struct SparseIndexConfigBase type MinmaxIndexColumnConfig (line 52) | typedef struct MinmaxIndexColumnConfig type SparseIndexColumn (line 58) | typedef struct SparseIndexColumn type BloomFilterConfig (line 69) | typedef struct BloomFilterConfig type SparseIndexSettingsPair (line 96) | typedef struct SparseIndexSettingsPair type SparseIndexSettingsObject (line 101) | typedef struct SparseIndexSettingsObject type SparseIndexSettings (line 106) | typedef struct SparseIndexSettings type PerColumnCompressionSettings (line 112) | typedef struct PerColumnCompressionSettings FILE: src/ts_catalog/continuous_agg.c function init_scan_by_mat_hypertable_id (line 53) | static void function init_scan_cagg_bucket_function_by_mat_hypertable_id (line 65) | static void function init_scan_by_raw_hypertable_id (line 80) | static void function init_invalidation_threshold_scan_by_hypertable_id (line 93) | static void function init_hypertable_invalidation_log_scan_by_hypertable_id (line 108) | static void function init_materialization_invalidation_log_scan_by_materialization_id (line 124) | static void function init_materialization_ranges_scan_by_materialization_id (line 140) | static void function int32 (line 155) | static int32 function invalidation_threshold_delete (line 167) | static void function cagg_bucket_function_delete (line 183) | static void function hypertable_invalidation_log_delete (line 199) | static void function ts_get_invalidation_replication_slot_name (line 215) | void function ts_materialization_invalidation_log_delete (line 221) | static void function ts_materialization_ranges_delete (line 239) | static void function HeapTuple (line 256) | static HeapTuple function continuous_agg_formdata_fill (line 298) | static void function cagg_fill_bucket_function_integer_based (line 350) | static void function cagg_fill_bucket_function_time_based (line 381) | static void function continuous_agg_fill_bucket_function (line 429) | static void function continuous_agg_init (line 497) | static void function TSDLLEXPORT (line 525) | TSDLLEXPORT ContinuousAggInfo function TSDLLEXPORT (line 551) | TSDLLEXPORT ContinuousAggHypertableStatus function TSDLLEXPORT (line 580) | TSDLLEXPORT List * function ContinuousAgg (line 608) | ContinuousAgg * function continuous_agg_find_by_name (line 643) | static bool function ContinuousAgg (line 712) | ContinuousAgg * function ContinuousAgg (line 728) | ContinuousAgg * function ContinuousAgg (line 740) | ContinuousAgg * function ContinuousAgg (line 755) | ContinuousAgg * function ObjectAddress (line 767) | static ObjectAddress function ObjectAddress (line 783) | static ObjectAddress function drop_continuous_agg (line 816) | static void function ts_continuous_agg_drop_hypertable_callback (line 954) | void function drop_internal_view (line 979) | static void function continuous_agg_drop_view_callback (line 1001) | static void function ts_continuous_agg_drop (line 1020) | bool function ts_continuous_agg_is_user_view_schema (line 1032) | static inline bool function ts_continuous_agg_is_partial_view_schema (line 1038) | static inline bool function ts_continuous_agg_is_direct_view_schema (line 1044) | static inline bool function ContinuousAggViewType (line 1050) | ContinuousAggViewType type CaggRenameCtx (line 1066) | typedef struct CaggRenameCtx function continuous_agg_rename_process_rename_schema (line 1076) | static void function continuous_agg_rename_process_rename_view (line 1101) | static void function ScanTupleResult (line 1147) | static ScanTupleResult function ts_continuous_agg_rename_schema_name (line 1172) | void function ts_continuous_agg_rename_view (line 1195) | void function int32 (line 1222) | static int32 function TSDLLEXPORT (line 1252) | TSDLLEXPORT const Dimension * function TSDLLEXPORT (line 1273) | TSDLLEXPORT void function ts_continuous_agg_bucket_on_interval (line 1285) | bool function Datum (line 1307) | static Datum function Datum (line 1373) | static Datum function ts_compute_inscribed_bucketed_refresh_window_variable (line 1413) | void function ts_compute_circumscribed_bucketed_refresh_window_variable (line 1451) | void function int64 (line 1486) | int64 function Oid (line 1504) | Oid function Query (line 1517) | Query * function int64 (line 1547) | int64 function int64 (line 1567) | int64 FILE: src/ts_catalog/continuous_agg.h type ContinuousAggViewType (line 43) | typedef enum ContinuousAggViewType type ContinuousAggInvalidateUsing (line 51) | typedef enum ContinuousAggInvalidateUsing type ContinuousAggBucketFunction (line 61) | typedef struct ContinuousAggBucketFunction type ContinuousAgg (line 104) | typedef struct ContinuousAgg function ContinuousAggIsHierarchical (line 118) | static inline bool type ContinuousAggHypertableStatus (line 124) | typedef enum ContinuousAggHypertableStatus type ContinuousAggInfo (line 132) | typedef struct ContinuousAggInfo type ContinuousAggPolicyOffset (line 140) | typedef struct ContinuousAggPolicyOffset FILE: src/ts_catalog/continuous_aggs_watermark.c function cagg_watermark_init_scan_by_mat_hypertable_id (line 25) | static void function int64 (line 39) | int64 function Datum (line 104) | Datum function int64 (line 125) | static int64 function Datum (line 171) | Datum function TSDLLEXPORT (line 198) | TSDLLEXPORT void type WatermarkUpdate (line 232) | typedef struct WatermarkUpdate function ScanTupleResult (line 240) | static ScanTupleResult function cagg_watermark_update_internal (line 295) | static void function TSDLLEXPORT (line 330) | TSDLLEXPORT void function TSDLLEXPORT (line 351) | TSDLLEXPORT void FILE: src/ts_catalog/metadata.c function Datum (line 28) | static Datum function Datum (line 42) | static Datum type DatumValue (line 60) | typedef struct DatumValue function ScanTupleResult (line 73) | static ScanTupleResult function Datum (line 86) | static Datum function Datum (line 120) | Datum function Datum (line 134) | Datum function ScanTupleResult (line 176) | static ScanTupleResult function ts_metadata_drop (line 184) | void function Datum (line 209) | static Datum function Datum (line 222) | Datum function Datum (line 228) | Datum function Datum (line 234) | Datum FILE: src/ts_catalog/tablespace.c function Tablespaces (line 30) | static Tablespaces * function Tablespace (line 43) | Tablespace * function ts_tablespaces_contain (line 63) | bool function ScanTupleResult (line 75) | static ScanTupleResult function tablespace_scan_internal (line 93) | static int function Tablespaces (line 114) | Tablespaces * type TablespaceScanInfo (line 138) | typedef struct TablespaceScanInfo function tablespace_scan_by_name (line 149) | static int function ts_tablespace_count_attached (line 172) | int function tablespace_validate_revoke_internal (line 178) | static void function validate_revoke_create (line 192) | static void function ScanTupleResult (line 213) | static ScanTupleResult function ts_tablespace_validate_revoke (line 253) | void function ScanTupleResult (line 265) | static ScanTupleResult function ts_tablespace_validate_revoke_role (line 308) | void function int32 (line 314) | static int32 function int32 (line 334) | static int32 function ScanTupleResult (line 348) | static ScanTupleResult function ts_tablespace_delete (line 368) | int function ScanFilterResult (line 407) | static ScanFilterResult function tablespace_delete_from_all (line 441) | static int function Datum (line 485) | Datum function ts_tablespace_attach_internal (line 514) | void function tablespace_detach_one (line 595) | static int function tablespace_detach_all (line 626) | static int function detach_tablespace_from_hypertable_if_set (line 644) | static void function Datum (line 665) | Datum function Datum (line 719) | Datum function Datum (line 745) | Datum FILE: src/ts_catalog/tablespace.h type Tablespace (line 13) | typedef struct Tablespace type Tablespaces (line 19) | typedef struct Tablespaces FILE: src/tss_callbacks.c function TSSCallbacks (line 35) | static TSSCallbacks * function tss_store_hook_type (line 43) | static tss_store_hook_type function ts_is_tss_enabled (line 54) | bool function ts_begin_tss_store_callback (line 83) | void function ts_end_tss_store_callback (line 94) | void FILE: src/tss_callbacks.h type TSSCallbacks (line 19) | typedef struct TSSCallbacks FILE: src/utils.c type priv_map (line 54) | typedef struct function Datum (line 66) | Datum function Datum (line 95) | Datum function Datum (line 119) | Datum function TSDLLEXPORT (line 139) | TSDLLEXPORT int64 function TSDLLEXPORT (line 225) | TSDLLEXPORT int64 function int64 (line 251) | static int64 function int64 (line 268) | int64 function Datum (line 348) | Datum function TSDLLEXPORT (line 364) | TSDLLEXPORT Datum function TSDLLEXPORT (line 407) | TSDLLEXPORT int64 function TSDLLEXPORT (line 440) | TSDLLEXPORT char * function TSDLLEXPORT (line 452) | TSDLLEXPORT char * function Datum (line 462) | Datum function TSDLLEXPORT (line 472) | TSDLLEXPORT Datum function Datum (line 491) | static Datum function int64 (line 511) | int64 function int64 (line 525) | int64 function Oid (line 573) | Oid function TSDLLEXPORT (line 600) | TSDLLEXPORT bool function ts_function_types_equal (line 653) | bool function Oid (line 666) | Oid function Oid (line 703) | Oid function Oid (line 746) | Oid function Oid (line 772) | Oid function AppendRelInfo (line 790) | AppendRelInfo * function Expr (line 865) | Expr * function ts_has_row_security (line 872) | bool function List (line 891) | List * function Oid (line 919) | Oid function int64 (line 961) | int64 function Datum (line 1003) | Datum function Datum (line 1042) | Datum function RelationSize (line 1076) | RelationSize function int64 (line 1121) | static int64 function RelationSize (line 1160) | static RelationSize function Datum (line 1227) | Datum function init_scan_by_hypertable_id (line 1262) | static void function Datum (line 1283) | Datum function ts_get_relnatts (line 1551) | int function ts_alter_table_with_event_trigger (line 1582) | void function ts_copy_relation_acl (line 1593) | void function AttrNumber (line 1673) | AttrNumber function ts_relation_has_tuples (line 1693) | bool function ts_table_has_tuples (line 1706) | bool function AclMode (line 1720) | static AclMode function Datum (line 1770) | Datum function HeapTuple (line 1820) | HeapTuple function Datum (line 1842) | Datum function ts_get_rel_info_by_name (line 1854) | void function Oid (line 1872) | Oid function relation_set_reloption_impl (line 1897) | static void function ts_relation_set_reloption (line 1964) | void function Jsonb (line 1980) | Jsonb * FILE: src/utils.h function int64 (line 43) | static inline int64 function contains_volatile_functions_checker (line 74) | static inline bool type Dimension (line 131) | typedef struct Dimension Dimension; function Datum (line 165) | static inline Datum function int64 (line 175) | static inline int64 function int64 (line 183) | static inline int64 function int64 (line 193) | static inline int64 function ts_flags_are_set_32 (line 203) | static inline bool function pg_nodiscard (line 209) | static inline pg_nodiscard uint32 function uint32 (line 215) | static inline uint32 function TryRegisterCustomScanMethods (line 229) | static inline void type RelationSize (line 236) | typedef struct RelationSize function Oid (line 261) | static inline Oid type Hypertable (line 288) | struct Hypertable function ts_datum_set_text_from_cstring (line 294) | static inline void function ts_datum_set_bool (line 306) | static inline void function ts_datum_set_int32 (line 315) | static inline void function ts_datum_set_int64 (line 324) | static inline void function ts_datum_set_timestamptz (line 333) | static inline void function ts_datum_set_jsonb (line 342) | static inline void function ts_datum_set_objectid (line 354) | static inline void FILE: src/uuid.c function pg_uuid_t (line 20) | pg_uuid_t * function Datum (line 54) | Datum function pg_uuid_t (line 67) | pg_uuid_t * function pg_uuid_t (line 109) | pg_uuid_t * function Datum (line 120) | Datum function Datum (line 128) | Datum function Datum (line 138) | Datum function ts_uuid_v7_extract_unixtime (line 154) | bool function ts_uuid_v7_extract_timestamptz (line 182) | bool function Datum (line 207) | Datum function Datum (line 221) | Datum function Datum (line 235) | Datum FILE: src/version.c function Datum (line 43) | Datum function Datum (line 86) | Datum function ts_version_get_os_info (line 99) | bool function get_pretty_version (line 144) | static bool function ts_version_get_os_info (line 196) | bool function ts_version_get_os_info (line 213) | bool function Datum (line 223) | Datum FILE: src/version.h type VersionOSInfo (line 12) | typedef struct VersionOSInfo FILE: src/with_clause/alter_table_with_clause.c function WithClauseResult (line 73) | WithClauseResult * function WithClauseResult (line 81) | WithClauseResult * function throw_segment_by_error (line 89) | static inline void function select_stmt_as_expected (line 99) | static bool function ArrayType (line 113) | static ArrayType * function throw_order_by_error (line 219) | static inline void function OrderBySettings (line 231) | OrderBySettings function throw_sparse_index_error (line 379) | static inline void function SparseIndexTypeEnum (line 387) | static SparseIndexTypeEnum function SparseIndexColumn (line 410) | static SparseIndexColumn function parse_sparse_index_config (line 474) | static void function Jsonb (line 626) | static Jsonb * function ArrayType (line 718) | ArrayType * function OrderBySettings (line 732) | OrderBySettings function Interval (line 742) | Interval * function Jsonb (line 758) | Jsonb * FILE: src/with_clause/alter_table_with_clause.h type AlterTableFlags (line 16) | typedef enum AlterTableFlags type CompressedParsedCol (line 27) | typedef struct type OrderBySettings (line 34) | typedef struct FILE: src/with_clause/create_materialized_view_with_clause.c function WithClauseResult (line 59) | WithClauseResult * function List (line 67) | List * FILE: src/with_clause/create_materialized_view_with_clause.h type CreateMaterializedViewFlags (line 12) | typedef enum CreateMaterializedViewFlags FILE: src/with_clause/create_table_with_clause.c function WithClauseResult (line 28) | WithClauseResult * function Datum (line 36) | Datum FILE: src/with_clause/create_table_with_clause.h type CreateTableFlags (line 12) | typedef enum CreateTableFlags FILE: src/with_clause/with_clause_parser.c function ts_with_clause_filter (line 34) | void function WithClauseResult (line 93) | WithClauseResult * function WithClauseResult (line 150) | WithClauseResult * function TSDLLEXPORT (line 201) | extern TSDLLEXPORT char * function Datum (line 211) | static Datum FILE: src/with_clause/with_clause_parser.h type WithClauseDefinition (line 15) | typedef struct WithClauseDefinition type WithClauseResult (line 24) | typedef struct WithClauseResult FILE: test/sql/alter.sql type alter_after (line 43) | CREATE TABLE alter_after(id serial, time timestamp, temp float, colorid ... type hyper_in_space (line 141) | CREATE TABLE hyper_in_space(time bigint, temp float, device int) type hyper_in_space (line 195) | CREATE TABLE hyper_in_space(time bigint, temp float, device int) type series (line 267) | CREATE TABLE series( type series_value (line 276) | CREATE INDEX series_value ON series (value, time) TABLESPACE tablespace2 type series (line 285) | CREATE INDEX ON series (time) TABLESPACE tablespace1 type original_name (line 305) | CREATE TABLE original_name.my_table ( type original_name (line 320) | CREATE TABLE original_name.my_table ( type original_name (line 324) | CREATE TABLE original_name.my_table2 ( type regular_table (line 328) | CREATE TABLE regular_table ( type original_name (line 349) | CREATE TABLE original_name.my_table ( type original_name (line 353) | CREATE TABLE original_name.my_table2 ( type t_hypertable (line 393) | CREATE TABLE t_hypertable ( id INTEGER NOT NULL, time TIMESTAMPTZ NOT NU... type p_hypertable (line 419) | CREATE TABLE p_hypertable (a integer not null, b integer, c integer) type idx_ht (line 424) | CREATE INDEX idx_ht ON p_hypertable(a, c) WHERE d = FALSE type v1 (line 433) | CREATE VIEW v1 AS SELECT random() type i4474 (line 443) | CREATE TABLE i4474(time timestamptz NOT NULL) type replid (line 462) | CREATE TABLE replid(time timestamptz, value int) type time_key (line 479) | CREATE UNIQUE INDEX time_key ON replid (time) type time_key (line 515) | CREATE UNIQUE INDEX time_key ON replid (time) type i9132 (line 528) | CREATE TABLE i9132(time timestamptz) WITH (tsdb.hypertable) FILE: test/sql/alternate_users.sql type plain_table_su (line 47) | CREATE TABLE plain_table_su (time timestamp, temp float) type hypertable_su (line 48) | CREATE TABLE hypertable_su (time timestamp, temp float) type hypertable_su (line 50) | CREATE INDEX "ind_1" ON hypertable_su (time) type hypertable_su (line 58) | CREATE INDEX ON hypertable_su (time, temp) type hypertable_su (line 102) | CREATE INDEX ON hypertable_su (time, temp) FILE: test/sql/baserel_cache.sql type valid_ids (line 7) | CREATE TABLE valid_ids function DEFAULT_UUID (line 12) | CREATE FUNCTION DEFAULT_UUID(TEXT DEFAULT '') RETURNS UUID AS $$ function KNOWN_ID (line 20) | CREATE FUNCTION KNOWN_ID(UUID, TEXT) RETURNS UUID AS $$ FILE: test/sql/bgw_launcher.sql function wait_equals (line 79) | CREATE FUNCTION wait_equals(TIMESTAMPTZ, TEXT) RETURNS BOOLEAN LANGUAGE ... function wait_greater (line 120) | CREATE FUNCTION wait_greater(TIMESTAMPTZ,TEXT) RETURNS BOOLEAN LANGUAGE ... FILE: test/sql/c_unit_tests.sql function test (line 6) | CREATE OR REPLACE FUNCTION test.time_to_internal_conversion() RETURNS VOID function test (line 9) | CREATE OR REPLACE FUNCTION test.interval_to_internal_conversion() RETURN... function test (line 12) | CREATE OR REPLACE FUNCTION test.adts() RETURNS VOID function test (line 15) | CREATE OR REPLACE FUNCTION test.time_utils() RETURNS VOID function test (line 18) | CREATE OR REPLACE FUNCTION test.bmslist_utils() RETURNS VOID function test (line 21) | CREATE OR REPLACE FUNCTION test.jsonb_utils() RETURNS VOID function test (line 24) | CREATE OR REPLACE FUNCTION test.compression_settings() RETURNS VOID FILE: test/sql/catalog_corruption.sql type dim_test (line 8) | CREATE TABLE dim_test(time TIMESTAMPTZ, device int) FILE: test/sql/chunk_adaptive.sql function bad_calculate_chunk_interval (line 26) | CREATE OR REPLACE FUNCTION bad_calculate_chunk_interval( type test_adaptive (line 319) | CREATE TABLE test_adaptive(time timestamptz, temp float, location int) FILE: test/sql/chunk_publication.sql type test_hypertable (line 14) | CREATE TABLE test_hypertable (time timestamptz NOT NULL, device_id int, ... type test_hypertable (line 96) | CREATE TABLE test_hypertable (time timestamptz NOT NULL, device_id int, ... type test_hypertable (line 139) | CREATE TABLE test_hypertable (time timestamptz NOT NULL, device_id int, ... type test_hypertable (line 146) | CREATE PUBLICATION test_pub_row_filter FOR TABLE test_hypertable WHERE (... type test_hypertable (line 173) | CREATE TABLE test_hypertable (time timestamptz NOT NULL, device_id int, ... type test_hypertable (line 180) | CREATE PUBLICATION test_pub_col_filter FOR TABLE test_hypertable (time, ... type test_hypertable (line 207) | CREATE TABLE test_hypertable (time timestamptz NOT NULL, device_id int, ... type test_hypertable (line 214) | CREATE PUBLICATION test_pub_combined FOR TABLE test_hypertable (time, de... type test_hypertable (line 241) | CREATE TABLE test_hypertable (time timestamptz NOT NULL, device_id int, ... type test_hypertable (line 275) | CREATE TABLE test_hypertable (time timestamptz NOT NULL, device_id int, ... type test_hypertable (line 296) | CREATE TABLE test_hypertable (time timestamptz NOT NULL, device_id int, ... type test_hypertable (line 324) | CREATE TABLE test_hypertable (time timestamptz NOT NULL, device_id int, ... FILE: test/sql/chunk_utils.sql type PUBLIC (line 20) | CREATE TABLE PUBLIC.drop_chunk_test1(time bigint, temp float8, device_id... type PUBLIC (line 21) | CREATE TABLE PUBLIC.drop_chunk_test2(time bigint, temp float8, device_id... type PUBLIC (line 22) | CREATE TABLE PUBLIC.drop_chunk_test3(time bigint, temp float8, device_id... type drop_chunk_test1 (line 23) | CREATE INDEX ON drop_chunk_test1(time DESC) type dependent_view (line 88) | CREATE VIEW dependent_view AS SELECT * FROM _timescaledb_internal._hyper... type PUBLIC (line 297) | CREATE TABLE PUBLIC.drop_chunk_test_ts(time timestamp, temp float8, devi... type PUBLIC (line 300) | CREATE TABLE PUBLIC.drop_chunk_test_tstz(time timestamptz, temp float8, ... type PUBLIC (line 404) | CREATE TABLE PUBLIC.drop_chunk_test_date(time date, temp float8, device_... type chunk_id_from_relid_test (line 432) | CREATE TABLE chunk_id_from_relid_test(time bigint, temp float8, device_i... type chunk_id_from_relid_test (line 441) | CREATE TABLE chunk_id_from_relid_test(time bigint, temp float8, device_i... function extract_time (line 456) | CREATE FUNCTION extract_time(a jsonb) type test_weird_type (line 461) | CREATE TABLE test_weird_type(a jsonb) function extract_int_time (line 492) | CREATE FUNCTION extract_int_time(a jsonb) type test_weird_type_i (line 497) | CREATE TABLE test_weird_type_i(a jsonb) type dependent_view2 (line 541) | create view dependent_view2 as SELECT * FROM :"chunk_schema".:"chunk_table" type try_schema (line 583) | CREATE TABLE try_schema.drop_chunk_test_date(time date, temp float8, dev... type test1 (line 593) | CREATE TABLE test1.hyper1 (time bigint, temp float) type test1 (line 594) | CREATE TABLE test1.hyper2 (time bigint, temp float) type test2 (line 606) | CREATE TABLE test2.hyperx (time bigint, temp float) type test3 (line 607) | CREATE TABLE test3.hyperx (time bigint, temp float) type PUBLIC (line 625) | CREATE TABLE PUBLIC.drop_chunk_test4(time bigint, temp float8, device_id... type drop_chunks_table_id (line 626) | CREATE TABLE drop_chunks_table_id AS SELECT hypertable_id type view_test (line 660) | CREATE TABLE view_test (project_id INT, ts TIMESTAMPTZ NOT NULL) type test_view_part_few (line 669) | CREATE VIEW test_view_part_few AS SELECT project_id, type chunk_status_test (line 677) | CREATE TABLE chunk_status_test(time timestamptz) WITH (tsdb.hypertable,t... FILE: test/sql/cluster.sql type cluster_test (line 5) | CREATE TABLE cluster_test(time timestamptz, temp float, location int) type cluster_test (line 39) | CREATE INDEX ON cluster_test (time, location) FILE: test/sql/constraint.sql type hyper (line 5) | CREATE TABLE hyper ( type hyper_unique_with_looooooooooooooooooooooooooooooooo_time_idx (line 122) | CREATE UNIQUE INDEX hyper_unique_with_looooooooooooooooooooooooooooooooo... type hyper_fk (line 262) | CREATE TABLE hyper_fk ( type devices (line 333) | CREATE TABLE devices( type hyper_for_ref (line 373) | CREATE TABLE hyper_for_ref ( type messages_ref (line 405) | CREATE UNIQUE INDEX ON messages_ref(time_received, message_id) type contents_ref (line 408) | CREATE TABLE contents_ref ( type hyper_ex (line 444) | CREATE TABLE hyper_ex ( type hyper_unique_deferred (line 536) | CREATE TABLE hyper_unique_deferred ( type hyper_unique (line 614) | CREATE TABLE hyper_unique ( type test_validate (line 629) | CREATE TABLE test_validate(time timestamp NOT NULL, a TEXT, b TEXT) type fk_tbl (line 650) | CREATE TABLE fk_tbl ( type tbl (line 654) | CREATE TABLE tbl ( FILE: test/sql/copy.sql type "hyper2" (line 59) | CREATE TABLE "hyper2" ( function gt_10 (line 67) | CREATE FUNCTION gt_10() RETURNS trigger AS type "trigger_test" (line 77) | CREATE TABLE "trigger_test" ( type test (line 91) | CREATE TABLE test(a INT NOT NULL, b TIMESTAMPTZ) type "hyper_copy" (line 121) | CREATE TABLE "hyper_copy" ( function empty_test_trigger (line 148) | CREATE OR REPLACE FUNCTION empty_test_trigger() type "hyper_copy_noindex" (line 225) | CREATE TABLE "hyper_copy_noindex" ( type "hyper_copy_large" (line 271) | CREATE TABLE "hyper_copy_large" ( type "table_with_chunk_trigger" (line 298) | CREATE TABLE "table_with_chunk_trigger" ( function count_test_chunk_trigger (line 305) | CREATE OR REPLACE FUNCTION count_test_chunk_trigger() type "table_with_chunk_trigger" (line 364) | CREATE TABLE "table_with_chunk_trigger" ( type "table_without_bf_trigger" (line 392) | CREATE TABLE "table_without_bf_trigger" ( type "table_with_layout_change" (line 424) | CREATE TABLE "table_with_layout_change" ( type test_check (line 549) | CREATE TABLE test_check(a INT, b TIMESTAMPTZ) FILE: test/sql/copy_memory_usage.sql type uk_price_paid (line 11) | create table uk_price_paid(price integer, "date" date, postcode1 text, p... type portal_memory_log (line 16) | create table portal_memory_log(id serial, bytes bigint) function ts_debug_allocated_bytes (line 20) | create or replace function ts_debug_allocated_bytes(text) returns bigint function log_memory (line 25) | create function log_memory() returns trigger as $$ function prepare_transaction_total_memory_usage_stmt (line 37) | create or replace function prepare_transaction_total_memory_usage_stmt()... type test_ht (line 82) | CREATE TABLE test_ht(tm timestamptz, val float8) FILE: test/sql/copy_where.sql type "copy_golden" (line 6) | CREATE TABLE "copy_golden" ( type "copy_control" (line 13) | CREATE TABLE "copy_control" ( type "copy_test" (line 20) | CREATE TABLE "copy_test" ( FILE: test/sql/create_chunks.sql type chunk_test (line 30) | CREATE TABLE chunk_test(time integer, temp float8, tag integer, color in... type chunk_test_ends (line 74) | CREATE TABLE chunk_test_ends(time bigint, temp float8, tag integer, colo... type chunk_test2 (line 90) | CREATE TABLE chunk_test2(time TIMESTAMPTZ, temp float8, tag integer, col... type test_tb (line 128) | CREATE TABLE test_tb (time TIMESTAMPTZ, v1 INTEGER) function test_tb_trg_insert (line 130) | CREATE OR REPLACE FUNCTION test_tb_trg_insert() RETURNS TRIGGER AS $$ type test_output (line 143) | CREATE TABLE test_output AS type test_output (line 161) | CREATE TABLE test_output AS type t_with (line 176) | CREATE TABLE t_with(time timestamptz not null, device text, value float)... FILE: test/sql/create_hypertable.sql type test_schema (line 10) | create table test_schema.test_table(time BIGINT, temp float8, device_id ... type test_schema (line 20) | create table test_schema.test_table_no_not_null(time BIGINT, device_id t... type dim_test_time (line 92) | CREATE TABLE dim_test_time(time TIMESTAMPTZ, time2 TIMESTAMPTZ, time3 BI... type dim_test_time2 (line 106) | CREATE TABLE dim_test_time2(time TIMESTAMPTZ, time2 TIMESTAMPTZ, temp fl... type dim_test_slices (line 133) | CREATE VIEW dim_test_slices AS type dim_test (line 167) | CREATE TABLE dim_test(time TIMESTAMPTZ, device int, data int) type dim_test_slices (line 170) | CREATE VIEW dim_test_slices AS type test_schema (line 199) | create table test_schema.test_1dim(time timestamp, temp float) function time_partfunc (line 230) | CREATE OR REPLACE FUNCTION time_partfunc(source text) type test_schema (line 238) | CREATE TABLE test_schema.test_invalid_func(time timestamptz, temp float8... type test_schema (line 268) | create table test_schema.test_migrate(time timestamp, temp float) type test_schema (line 286) | create table test_schema.test_migrate_empty(time timestamp, temp float) type test_table_of_type (line 299) | CREATE TABLE test_table_of_type (time timestamp, temp float) function partfunc_not_immutable (line 321) | CREATE OR REPLACE FUNCTION partfunc_not_immutable(source anyelement) function partfunc_bad_return_type (line 330) | CREATE OR REPLACE FUNCTION partfunc_bad_return_type(source anyelement) function partfunc_bad_arg_type (line 339) | CREATE OR REPLACE FUNCTION partfunc_bad_arg_type(source text) function partfunc_bad_multi_arg (line 348) | CREATE OR REPLACE FUNCTION partfunc_bad_multi_arg(source anyelement, ext... function partfunc_valid (line 356) | CREATE OR REPLACE FUNCTION partfunc_valid(source anyelement) type test_schema (line 364) | create table test_schema.test_partfunc(time timestamptz, temp float, dev... type test_schema (line 388) | CREATE TABLE test_schema.test_sql_cmd(time TIMESTAMPTZ, temp FLOAT8, dev... type test_schema (line 393) | CREATE TABLE test_schema.test_sql_cmd(time TIMESTAMPTZ, temp FLOAT8, dev... type test_table_int (line 398) | CREATE TABLE test_table_int(time bigint, junk int) function my_schema (line 403) | create or replace function my_schema.dummy_now2() returns BIGINT LANGUAG... function dummy_now3 (line 405) | create or replace function dummy_now3() returns BIGINT LANGUAGE SQL IMMU... function dummy_now (line 413) | create or replace function dummy_now() returns BIGINT LANGUAGE SQL IMMUT... function my_user_schema (line 414) | create or replace function my_user_schema.dummy_now4() returns BIGINT LA... type sample_table (line 437) | CREATE TABLE sample_table ( type regular (line 455) | CREATE TABLE regular( type timescale (line 478) | CREATE TABLE timescale ( type regular (line 514) | CREATE TABLE regular( FILE: test/sql/create_table.sql type test_hyper_pk (line 6) | CREATE TABLE test_hyper_pk(time TIMESTAMPTZ PRIMARY KEY, temp FLOAT, dev... type test_pk (line 7) | CREATE TABLE test_pk(device INT PRIMARY KEY) type test_like (line 8) | CREATE TABLE test_like(LIKE test_pk) function test_delete_row_count (line 26) | CREATE OR replace FUNCTION test_delete_row_count() FILE: test/sql/create_table_with.sql type t1 (line 11) | CREATE TABLE t1(time timestamptz, device text, value float) WITH (autova... type t2 (line 17) | CREATE TABLE t2(time float, device text, value float) WITH (tsdb.hyperta... type t2 (line 18) | CREATE TABLE t2(time float, device text, value float) WITH (timescaledb.... type t2 (line 19) | CREATE TABLE t2(time timestamptz, device text, value float) WITH (tsdb.h... type t2 (line 20) | CREATE TABLE t2(time timestamptz, device text, value float) WITH (tsdb.h... type t2 (line 21) | CREATE TABLE t2(time timestamptz, device text, value float) WITH (tsdb.h... type t2 (line 22) | CREATE TABLE t2(time timestamptz, device text, value float) WITH (tsdb.p... type t2 (line 23) | CREATE TABLE t2(time timestamptz, device text, value float) WITH (timesc... type t2 (line 24) | CREATE TABLE t2(time timestamptz , device text, value float) WITH (tsdb.... type t2 (line 25) | CREATE TABLE t2(time int2 NOT NULL, device text, value float) WITH (tsdb... type t2 (line 26) | CREATE TABLE t2(time timestamptz, device text, value float) WITH (tsdb.c... type t2 (line 27) | CREATE TABLE t2(time timestamptz, device text, value float) WITH (tsdb.c... type t2 (line 28) | CREATE TABLE t2(time timestamptz, device text, value float) WITH (tsdb.c... type t2 (line 29) | CREATE TABLE t2(time timestamptz NOT NULL, device text, value float) WIT... type t2 (line 30) | CREATE TABLE t2(time timestamptz NOT NULL, device text, value float) WIT... type t2 (line 32) | CREATE TABLE t2(time timestamptz, device text, value float) WITH (tsdb.i... type t2 (line 33) | CREATE TABLE t2(time timestamptz, device text, value float) WITH (timesc... type t3 (line 39) | CREATE TABLE t3(time timestamptz NOT NULL, device text, value float) WIT... type t4 (line 40) | CREATE TABLE t4(time timestamp, device text, value float) WITH (tsdb.col... type t5 (line 41) | CREATE TABLE t5(time date, device text, value float) WITH (tsdb.columnst... type t6 (line 42) | CREATE TABLE t6(time timestamptz NOT NULL, device text, value float) WIT... type t7 (line 43) | CREATE TABLE t7(time timestamptz, device text, value float) WITH (timesc... type t7 (line 50) | CREATE TABLE IF NOT EXISTS t7(time timestamptz NOT NULL, device text, va... type t7 (line 51) | CREATE TABLE IF NOT EXISTS t7(time timestamptz NOT NULL, device text, va... type t7 (line 52) | CREATE TABLE IF NOT EXISTS t7(time timestamptz NOT NULL, device text, va... type t8 (line 59) | CREATE TABLE IF NOT EXISTS t8(time timestamptz NOT NULL, device text, va... type t8 (line 60) | CREATE TABLE IF NOT EXISTS t8(time timestamptz NOT NULL, device text, va... type t8 (line 61) | CREATE TABLE IF NOT EXISTS t8(time timestamptz NOT NULL, device text, va... type t9 (line 68) | CREATE TABLE IF NOT EXISTS t9(time timestamptz NOT NULL, device text, va... type t9 (line 73) | CREATE TABLE IF NOT EXISTS t9(time timestamp NOT NULL, device text, valu... type t9 (line 78) | CREATE TABLE IF NOT EXISTS t9(time date NOT NULL, device text, value flo... type t9 (line 83) | CREATE TABLE IF NOT EXISTS t9(time int2 NOT NULL, device text, value flo... type t9 (line 88) | CREATE TABLE IF NOT EXISTS t9(time int4 NOT NULL, device text, value flo... type t9 (line 93) | CREATE TABLE IF NOT EXISTS t9(time int8 NOT NULL, device text, value flo... type t10 (line 99) | CREATE TABLE t10(time timestamptz NOT NULL, device text, value float) WI... type t10 (line 104) | CREATE TABLE t10(time timestamptz NOT NULL PRIMARY KEY, device text, val... type t10 (line 109) | CREATE TABLE t10(time timestamptz NOT NULL UNIQUE, device text, value fl... type t10 (line 114) | CREATE TABLE t10(time timestamptz NOT NULL, device text, value float) WI... type t10 (line 119) | CREATE TABLE t10(time timestamptz NOT NULL, device text, value float) WI... type t11 (line 125) | CREATE TABLE t11(time timestamptz NOT NULL, device text, value float) WI... type t11 (line 130) | CREATE TABLE t11(time timestamptz NOT NULL, device text, value float) WI... type t11 (line 138) | CREATE TABLE t11(time timestamptz NOT NULL, device text, value float) WI... type t12 (line 146) | CREATE TABLE t12(time timestamptz NOT NULL, device text, value float) WI... type t12 (line 151) | CREATE TABLE t12(time timestamptz NOT NULL, device text, value float) WI... type t13 (line 159) | CREATE TABLE t13(time timestamptz, device text, value float) WITH (tsdb.... type t14 (line 160) | CREATE TABLE t14("TiMe" timestamptz, device text, value float) WITH (tsd... type t_guc_week (line 171) | CREATE TABLE t_guc_week(time timestamptz NOT NULL, device text, value fl... type t_guc_timestamptz (line 181) | CREATE TABLE t_guc_timestamptz(time timestamptz NOT NULL, device text, v... type t_guc_timestamp (line 183) | CREATE TABLE t_guc_timestamp(time timestamp NOT NULL, device text, value... type t_guc_date (line 185) | CREATE TABLE t_guc_date(time date NOT NULL, device text, value float) type t_guc_override (line 196) | CREATE TABLE t_guc_override(time timestamptz NOT NULL, device text, valu... type t_guc_int (line 206) | CREATE TABLE t_guc_int(time int8 NOT NULL, device text, value float) type t_no_guc (line 216) | CREATE TABLE t_no_guc(time timestamptz NOT NULL, device text, value float) type t_guc_uuid (line 226) | CREATE TABLE t_guc_uuid(time uuid NOT NULL, device text, value float) FILE: test/sql/cursor.sql type cursor_test (line 5) | CREATE TABLE cursor_test(time timestamptz, device_id int, temp float) FILE: test/sql/custom_type.sql function customtype_in (line 9) | CREATE OR REPLACE FUNCTION customtype_in(cstring) RETURNS customtype AS function customtype_out (line 12) | CREATE OR REPLACE FUNCTION customtype_out(customtype) RETURNS cstring AS function customtype_recv (line 15) | CREATE OR REPLACE FUNCTION customtype_recv(internal) RETURNS customtype AS function customtype_send (line 18) | CREATE OR REPLACE FUNCTION customtype_send(customtype) RETURNS bytea AS function customtype_lt (line 32) | CREATE CAST (customtype AS bigint) function customtype_ge (line 55) | CREATE OR REPLACE FUNCTION customtype_ge(customtype, customtype) RETURNS... type customtype_test (line 70) | CREATE TABLE customtype_test(time_custom customtype, val int) FILE: test/sql/ddl.sql type alter_test (line 26) | CREATE TABLE alter_test(time timestamptz, temp float, color varchar(10)) type idx2 (line 106) | CREATE INDEX idx2 ON i2504(a,d) WHERE c IS NOT NULL type idx2 (line 108) | CREATE INDEX idx2 ON i2504(a,d) WITH (timescaledb.transaction_per_chunk)... type part_custom_dim (line 112) | CREATE TABLE part_custom_dim (time TIMESTAMPTZ, combo TUPLE, device TEXT) function ddl_function (line 157) | CREATE OR REPLACE FUNCTION ddl_function() RETURNS VOID LANGUAGE PLPGSQL ... FILE: test/sql/ddl_errors.sql type PUBLIC (line 5) | CREATE TABLE PUBLIC."Hypertable_1" ( type PUBLIC (line 10) | CREATE INDEX ON PUBLIC."Hypertable_1" (time, "Device_id") FILE: test/sql/ddl_extra.sql function show_columns_ext (line 5) | CREATE OR REPLACE FUNCTION show_columns_ext(rel regclass) type conditions (line 22) | CREATE TABLE conditions ( type t (line 34) | CREATE VIEW t AS FILE: test/sql/delete.sql function series_val (line 19) | CREATE OR REPLACE FUNCTION series_val() type direct_delete (line 52) | CREATE TABLE direct_delete(time timestamptz) WITH (tsdb.hypertable) type explain_verbose_ht (line 72) | CREATE TABLE explain_verbose_ht( time timestamptz NOT NULL, device int, ... type i6790 (line 100) | CREATE TABLE i6790(time timestamptz NOT NULL, device int, value float) W... FILE: test/sql/drop_extension.sql type drop_test (line 5) | CREATE TABLE drop_test(time timestamp, temp float8, device text) type drop_test2 (line 66) | CREATE TABLE drop_test2(time timestamptz, temp float8) FILE: test/sql/drop_hypertable.sql type should_drop (line 8) | CREATE TABLE should_drop (time timestamp, temp float8) type hyper_with_dependencies (line 11) | CREATE TABLE hyper_with_dependencies (time timestamp, temp float8) type dependent_view (line 14) | CREATE VIEW dependent_view AS SELECT * FROM hyper_with_dependencies type chunk_with_dependencies (line 25) | CREATE TABLE chunk_with_dependencies (time timestamp, temp float8) type dependent_view_chunk (line 30) | CREATE VIEW dependent_view_chunk AS SELECT * FROM _timescaledb_internal.... type should_drop (line 46) | CREATE TABLE should_drop (time timestamp, temp float8) type t1 (line 54) | CREATE TABLE t1 (time timestamptz) WITH (tsdb.hypertable) type t2 (line 56) | CREATE TABLE t2 (time timestamptz) WITH (tsdb.hypertable) type t3 (line 58) | CREATE TABLE t3 (time timestamptz) FILE: test/sql/drop_rename_hypertable.sql type renametable (line 32) | CREATE TABLE renametable (foo int) FILE: test/sql/drop_schema.sql type hypertable_schema (line 15) | CREATE TABLE hypertable_schema.test1 (time timestamptz, temp float, loca... type hypertable_schema (line 16) | CREATE TABLE hypertable_schema.test2 (time timestamptz, temp float, loca... FILE: test/sql/extension_scripts.sql function time_bucket (line 37) | CREATE FUNCTION time_bucket(int,int) RETURNS int LANGUAGE SQL AS $$ SELE... function show_chunks (line 42) | CREATE OR REPLACE FUNCTION show_chunks(relation regclass, older_than "an... FILE: test/sql/generated_as_identity.sql type test_gen (line 5) | CREATE table test_gen ( FILE: test/sql/hash.sql type hash_test (line 61) | CREATE TABLE hash_test(id int, value text) function my_get_partition_hash (line 81) | CREATE FUNCTION my_get_partition_hash(INTEGER) RETURNS INTEGER function my_get_partition_for_key (line 85) | CREATE FUNCTION my_get_partition_for_key(INTEGER) RETURNS INTEGER FILE: test/sql/include/agg_bookends_load.sql type btest (line 5) | CREATE TABLE btest(time timestamp NOT NULL, time_alt timestamp, gp INTEG... type btest_numeric (line 15) | CREATE TABLE btest_numeric (time timestamp NOT NULL, quantity numeric) FILE: test/sql/include/agg_bookends_query.sql type btest_time_alt_idx (line 110) | CREATE INDEX btest_time_alt_idx ON btest(time_alt) FILE: test/sql/include/append_load.sql function now_s (line 7) | CREATE OR REPLACE FUNCTION now_s() function now_i (line 16) | CREATE OR REPLACE FUNCTION now_i() function now_v (line 25) | CREATE OR REPLACE FUNCTION now_v() type append_test (line 55) | CREATE TABLE append_test(time timestamptz, temp float, colorid integer, ... type join_test (line 67) | CREATE TABLE join_test(time timestamptz, temp float, colorid integer) type join_test_plain (line 76) | CREATE TABLE join_test_plain(time timestamptz, temp float, colorid integ... type metrics_date (line 84) | CREATE TABLE metrics_date(time DATE NOT NULL) type metrics_timestamp (line 90) | CREATE TABLE metrics_timestamp(time TIMESTAMP NOT NULL) type metrics_timestamptz (line 96) | CREATE TABLE metrics_timestamptz(time TIMESTAMPTZ NOT NULL, device_id IN... type metrics_timestamptz (line 97) | CREATE INDEX ON metrics_timestamptz(device_id,time) type metrics_space (line 105) | CREATE TABLE metrics_space(time timestamptz NOT NULL, device_id int NOT ... type i2661 (line 117) | CREATE TABLE i2661 ( FILE: test/sql/include/append_query.sql type join_limit (line 314) | CREATE TABLE join_limit (time timestamptz, device_id int) type join_limit (line 316) | CREATE INDEX ON join_limit(time,device_id) type i3030 (line 354) | CREATE TABLE i3030(time timestamptz NOT NULL, a int, b int) type i3030 (line 356) | CREATE INDEX ON i3030(a,time) function select_tag (line 386) | CREATE OR REPLACE FUNCTION select_tag(_min_temp int) FILE: test/sql/include/bgw_launcher_utils.sql type worker_counts (line 11) | CREATE VIEW worker_counts as function wait_worker_counts (line 18) | CREATE FUNCTION wait_worker_counts(launcher_ct INTEGER, scheduler1_ct I... function wait_for_bgw_scheduler (line 39) | CREATE FUNCTION wait_for_bgw_scheduler(_datname NAME, _count INT DEFAULT... FILE: test/sql/include/ddl_ops_1.sql type PUBLIC (line 5) | CREATE TABLE PUBLIC."Hypertable_1" ( type PUBLIC (line 15) | CREATE INDEX ON PUBLIC."Hypertable_1" (time, "Device_id") type "customSchema" (line 17) | CREATE TABLE "customSchema"."Hypertable_1" ( type "customSchema" (line 27) | CREATE INDEX ON "customSchema"."Hypertable_1" (time, "Device_id") type PUBLIC (line 35) | CREATE INDEX ON PUBLIC."Hypertable_1" (time, "temp_c") type PUBLIC (line 36) | CREATE INDEX "ind_humidity" ON PUBLIC."Hypertable_1" (time, "humidity") type PUBLIC (line 37) | CREATE INDEX "ind_sensor_1" ON PUBLIC."Hypertable_1" (time, "sensor_1") type PUBLIC (line 43) | CREATE UNIQUE INDEX "Unique1" ON PUBLIC."Hypertable_1" (time, "Device_id") type "customSchema" (line 44) | CREATE UNIQUE INDEX "Unique1" ON "customSchema"."Hypertable_1" (time) type PUBLIC (line 58) | CREATE UNIQUE INDEX "Unique2" ON PUBLIC."Hypertable_1" ("Device_id") type PUBLIC (line 59) | CREATE UNIQUE INDEX "Unique2" ON PUBLIC."Hypertable_1" (time) type PUBLIC (line 60) | CREATE UNIQUE INDEX "Unique2" ON PUBLIC."Hypertable_1" (sensor_1) type PUBLIC (line 97) | CREATE TABLE PUBLIC."Hypertable_1_with_default_index_enabled" ( type PUBLIC (line 108) | CREATE TABLE PUBLIC."Hypertable_1_with_default_index_enabled" ( type PUBLIC (line 113) | CREATE INDEX ON PUBLIC."Hypertable_1_with_default_index_enabled" ("Devic... type PUBLIC (line 120) | CREATE TABLE PUBLIC."Hypertable_1_with_default_index_enabled" ( type PUBLIC (line 125) | CREATE INDEX ON PUBLIC."Hypertable_1_with_default_index_enabled" ("Time"... type PUBLIC (line 132) | CREATE TABLE PUBLIC."Hypertable_1_with_default_index_enabled" ( type PUBLIC (line 143) | CREATE TABLE PUBLIC."Hypertable_1_with_default_index_enabled" ( FILE: test/sql/include/insert_single.sql type PUBLIC (line 5) | CREATE TABLE PUBLIC."one_Partition" ( type PUBLIC (line 13) | CREATE INDEX ON PUBLIC."one_Partition" (device_id, "timeCustom" DESC NUL... type PUBLIC (line 14) | CREATE INDEX ON PUBLIC."one_Partition" ("timeCustom" DESC NULLS LAST, se... type PUBLIC (line 15) | CREATE INDEX ON PUBLIC."one_Partition" ("timeCustom" DESC NULLS LAST, se... type PUBLIC (line 16) | CREATE INDEX ON PUBLIC."one_Partition" ("timeCustom" DESC NULLS LAST, se... type PUBLIC (line 17) | CREATE INDEX ON PUBLIC."one_Partition" ("timeCustom" DESC NULLS LAST, se... FILE: test/sql/include/insert_two_partitions.sql type PUBLIC (line 5) | CREATE TABLE PUBLIC."two_Partitions" ( type PUBLIC (line 13) | CREATE INDEX ON PUBLIC."two_Partitions" (device_id, "timeCustom" DESC NU... type PUBLIC (line 14) | CREATE INDEX ON PUBLIC."two_Partitions" ("timeCustom" DESC NULLS LAST, s... type PUBLIC (line 15) | CREATE INDEX ON PUBLIC."two_Partitions" ("timeCustom" DESC NULLS LAST, s... type PUBLIC (line 16) | CREATE INDEX ON PUBLIC."two_Partitions" ("timeCustom" DESC NULLS LAST, s... type PUBLIC (line 17) | CREATE INDEX ON PUBLIC."two_Partitions" ("timeCustom" DESC NULLS LAST, s... type PUBLIC (line 18) | CREATE INDEX ON PUBLIC."two_Partitions" ("timeCustom" DESC NULLS LAST, d... FILE: test/sql/include/join_load.sql type INT2_TBL (line 8) | CREATE TABLE INT2_TBL(f1 int2, ts timestamptz NOT NULL DEFAULT '2000-01-... type INT4_TBL (line 19) | CREATE TABLE INT4_TBL(f1 int4, ts timestamptz NOT NULL DEFAULT '2000-01-... type INT8_TBL (line 30) | CREATE TABLE INT8_TBL(q1 int8, q2 int8, ts timestamptz NOT NULL DEFAULT ... type FLOAT8_TBL (line 40) | CREATE TABLE FLOAT8_TBL(f1 float8, ts timestamptz NOT NULL DEFAULT '2000... type TEXT_TBL (line 49) | CREATE TABLE TEXT_TBL (f1 text, ts timestamptz NOT NULL DEFAULT '2000-01... type a (line 55) | CREATE TABLE a (aa TEXT) type b (line 56) | CREATE TABLE b (bb TEXT) type c (line 57) | CREATE TABLE c (cc TEXT) type d (line 58) | CREATE TABLE d (dd TEXT) type onek (line 88) | CREATE TABLE onek ( type tenk1 (line 110) | CREATE TABLE tenk1 ( type tenk2 (line 132) | CREATE TABLE tenk2 ( FILE: test/sql/include/join_query.sql type J1_TBL (line 17) | CREATE TABLE J1_TBL ( type J2_TBL (line 24) | CREATE TABLE J2_TBL ( type t1 (line 228) | CREATE TABLE t1 (name TEXT, n INTEGER, ts_t1 timestamptz NOT NULL DEFAUL... type t2 (line 229) | CREATE TABLE t2 (name TEXT, n INTEGER, ts_t2 timestamptz NOT NULL DEFAUL... type t3 (line 230) | CREATE TABLE t3 (name TEXT, n INTEGER, ts_t3 timestamptz NOT NULL DEFAUL... type tt3 (line 545) | create table tt3(f1 int, f2 text) type tt3i (line 548) | create index tt3i on tt3(f1) type tt4 (line 551) | create table tt4(f1 int) type tt4x (line 572) | create table tt4x(c1 int, c2 int, c3 int) type tt5 (line 592) | create table tt5(f1 int, f2 int) type tt6 (line 593) | create table tt6(f1 int, f2 int) type xx (line 613) | create table xx (pkxx int) type yy (line 614) | create table yy (pkyy int, pkxx int) type zt1 (line 641) | create table zt1 (f1 int primary key) type zt2 (line 642) | create table zt2 (f2 int primary key) type zt3 (line 643) | create table zt3 (f3 int primary key) type zv1 (line 656) | create temp view zv1 as select *,'dummy'::text AS junk from zt1 type a (line 699) | create temp table a (i integer) type b (line 700) | create temp table b (x integer, y integer) type tidv (line 713) | create temp table tidv (idv mycomptype) type tidv (line 714) | create index on tidv (idv) type a (line 752) | create temp table a ( type b (line 756) | create temp table b ( type c (line 761) | create temp table c ( type nt1 (line 841) | create table nt1 ( type nt2 (line 846) | create table nt2 ( type nt3 (line 853) | create table nt3 ( type a (line 1213) | CREATE TEMP TABLE a (id int PRIMARY KEY, b_id int) type b (line 1214) | CREATE TEMP TABLE b (id int PRIMARY KEY, c_id int) type c (line 1215) | CREATE TEMP TABLE c (id int PRIMARY KEY) type d (line 1216) | CREATE TEMP TABLE d (a int, b int) type parent (line 1277) | create table parent (k int primary key, pd int) type child (line 1278) | create table child (k int unique, cd int) type a (line 1321) | CREATE TEMP TABLE a (id int PRIMARY KEY) type b (line 1322) | CREATE TEMP TABLE b (id int PRIMARY KEY, a_id int) type innertab (line 1334) | create temp table innertab (id int8 primary key, dat1 int8) type uniquetbl (line 1349) | create temp table uniquetbl (f1 text unique) type dual (line 1522) | create temp table dual(); type join_pt1 (line 1704) | create table join_pt1 (a int, b int, c varchar) partition by range(a) type join_pt1p1 (line 1705) | create table join_pt1p1 partition of join_pt1 for values from (0) to (10... type j3 (line 1892) | create unique index on j3(unique1, tenthous) function find_hash (line 1917) | create or replace function find_hash(node json) function hash_join_batches (line 1939) | create or replace function hash_join_batches(query text) type join_foo (line 2212) | create table join_foo as select generate_series(1, 3) as id, 'xxxxx'::te... type join_bar (line 2214) | create table join_bar as select generate_series(1, 10000) as id, 'xxxxx'... FILE: test/sql/include/plan_expand_hypertable_load.sql type hyper (line 6) | CREATE TABLE hyper ("time_broken" bigint NOT NULL, "value" integer) type hyper_w_space (line 20) | CREATE TABLE hyper_w_space ("time_broken" bigint NOT NULL, "device_id" t... type hyper_w_space_view (line 30) | CREATE VIEW hyper_w_space_view AS (SELECT * FROM hyper_w_space) type tag (line 34) | CREATE TABLE tag (id serial PRIMARY KEY, name text) type hyper_ts (line 35) | CREATE TABLE hyper_ts ("time_broken" timestamptz NOT NULL, "device_id" t... function unix_to_timestamp (line 50) | CREATE OR REPLACE FUNCTION unix_to_timestamp(unixtime float8) type hyper_timefunc (line 55) | CREATE TABLE hyper_timefunc ("time" float8 NOT NULL, "device_id" text, "... type metrics_timestamp (line 61) | CREATE TABLE metrics_timestamp(time timestamp) type metrics_timestamptz (line 65) | CREATE TABLE metrics_timestamptz(time timestamptz, device_id int) type metrics_timestamptz_2 (line 72) | CREATE TABLE metrics_timestamptz_2 (LIKE metrics_timestamptz) type metrics_date (line 78) | CREATE TABLE metrics_date(time date) type regular_timestamptz (line 89) | CREATE TABLE regular_timestamptz(time timestamptz) FILE: test/sql/include/plan_hashagg_load.sql type metric (line 5) | CREATE TABLE metric (id SERIAL PRIMARY KEY, value INT) type hyper (line 6) | CREATE TABLE hyper(time TIMESTAMP NOT NULL, time_int BIGINT, time_broken... type regular (line 7) | CREATE TABLE regular(time TIMESTAMP NOT NULL, time_int BIGINT, time_date... function unix_to_timestamp (line 35) | CREATE OR REPLACE FUNCTION unix_to_timestamp(unixtime float8) type hyper_timefunc (line 40) | CREATE TABLE hyper_timefunc(time float8 NOT NULL, metricid int, VALUE do... FILE: test/sql/include/plan_ordered_append_load.sql function now_s (line 7) | CREATE OR REPLACE FUNCTION now_s() type devices (line 15) | CREATE TABLE devices(device_id INT PRIMARY KEY, name TEXT) type ordered_append_reverse (line 22) | CREATE TABLE ordered_append_reverse(time timestamptz NOT NULL, device_id... type dimension_last (line 28) | CREATE TABLE IF NOT EXISTS dimension_last( type dimension_only (line 38) | CREATE TABLE IF NOT EXISTS dimension_only( type ht_missing_indexes (line 58) | CREATE TABLE ht_missing_indexes(time timestamptz NOT NULL, device_id int... type ht_dropped_columns (line 79) | CREATE TABLE ht_dropped_columns(c1 int, c2 int, c3 int, c4 int, c5 int, ... type space2 (line 96) | CREATE TABLE space2(time timestamptz NOT NULL, device_id int NOT NULL, t... type space3 (line 112) | CREATE TABLE space3(time timestamptz NOT NULL, x int NOT NULL, y int NOT... type sortopt_test (line 128) | CREATE TABLE sortopt_test(time timestamptz NOT NULL, device TEXT) type time_device_nullsfirst (line 135) | CREATE INDEX time_device_nullsfirst ON sortopt_test(time, device NULLS F... type time_device_nullslast (line 136) | CREATE INDEX time_device_nullslast ON sortopt_test(time, device DESC NUL... FILE: test/sql/include/query_load.sql type PUBLIC (line 5) | CREATE TABLE PUBLIC.hyper_1 ( type PUBLIC (line 12) | CREATE INDEX "time_plain" ON PUBLIC.hyper_1 (time DESC, series_0) type PUBLIC (line 18) | CREATE TABLE PUBLIC.hyper_1_tz ( type PUBLIC (line 25) | CREATE INDEX "time_plain_tz" ON PUBLIC.hyper_1_tz (time DESC, series_0) type PUBLIC (line 30) | CREATE TABLE PUBLIC.hyper_1_int ( type PUBLIC (line 37) | CREATE INDEX "time_plain_int" ON PUBLIC.hyper_1_int (time DESC, series_0) type PUBLIC (line 42) | CREATE TABLE PUBLIC.hyper_1_date ( type PUBLIC (line 49) | CREATE INDEX "time_plain_date" ON PUBLIC.hyper_1_date (time DESC, series_0) type PUBLIC (line 56) | CREATE TABLE PUBLIC.plain_table ( type PUBLIC (line 63) | CREATE INDEX "time_plain_plain_table" ON PUBLIC.plain_table (time DESC, ... type PUBLIC (line 68) | CREATE TABLE PUBLIC.hyper_timefunc ( function unix_to_timestamp (line 75) | CREATE OR REPLACE FUNCTION unix_to_timestamp(unixtime float8) type PUBLIC (line 81) | CREATE INDEX "time_plain_timefunc" ON PUBLIC.hyper_timefunc (to_timestam... FILE: test/sql/include/query_query.sql type PUBLIC (line 44) | CREATE INDEX "time_trunc" ON PUBLIC.hyper_1 (date_trunc('minute', time)) type PUBLIC (line 50) | CREATE INDEX "time_plain" ON PUBLIC.hyper_1 (time DESC, series_0) FILE: test/sql/include/ts_merge_load.sql type target (line 9) | CREATE TABLE target (tid integer, balance integer) type source (line 11) | CREATE TABLE source (sid integer, delta integer) -- no index type target2 (line 21) | CREATE TABLE target2 (tid integer, balance integer) type source2 (line 23) | CREATE TABLE source2 (sid integer, delta integer) type sq_source (line 35) | CREATE TABLE sq_source (delta integer, sid integer, balance integer DEFA... type wq_target (line 42) | CREATE TABLE wq_target (tid integer not null, balance integer DEFAULT -1) type wq_source (line 44) | CREATE TABLE wq_source (balance integer, sid integer) type cj_target (line 49) | CREATE TABLE cj_target (tid integer, balance float, val text) type cj_source1 (line 51) | CREATE TABLE cj_source1 (sid1 integer, scat integer, delta integer) type cj_source2 (line 53) | CREATE TABLE cj_source2 (sid2 integer, sval text) type fs_target (line 63) | CREATE TABLE fs_target (a int, b int, c text) FILE: test/sql/include/ts_merge_load_ht.sql type target (line 9) | CREATE TABLE target (tid integer, balance integer) type source (line 12) | CREATE TABLE source (sid integer, delta integer) -- no index type target2 (line 22) | CREATE TABLE target2 (tid integer, balance integer) type source2 (line 25) | CREATE TABLE source2 (sid integer, delta integer) type sq_source (line 39) | CREATE TABLE sq_source (delta integer, sid integer, balance integer DEFA... type wq_target (line 46) | CREATE TABLE wq_target (tid integer not null, balance integer DEFAULT -1) type wq_source (line 49) | CREATE TABLE wq_source (balance integer, sid integer) type cj_target (line 56) | CREATE TABLE cj_target (tid integer, balance float, val text) type cj_source1 (line 59) | CREATE TABLE cj_source1 (sid1 integer, scat integer, delta integer) type cj_source2 (line 61) | CREATE TABLE cj_source2 (sid2 integer, sval text) type fs_target (line 71) | CREATE TABLE fs_target (a int, b int, c text) FILE: test/sql/include/ts_merge_query.sql function merge_trigfunc (line 489) | create or replace function merge_trigfunc () returns trigger function skip_merge_op (line 547) | create or replace function skip_merge_op() returns trigger function merge_func (line 661) | CREATE FUNCTION merge_func (p_id integer, p_bal integer) type v (line 711) | CREATE VIEW v AS SELECT * FROM sq_source WHERE sid < 2 type tv (line 815) | CREATE VIEW tv AS SELECT * FROM target type ex_mtarget (line 850) | CREATE TABLE ex_mtarget (a int, b int) type ex_msource (line 852) | CREATE TABLE ex_msource (a int, b int) function explain_merge (line 857) | CREATE FUNCTION explain_merge(query text) RETURNS SETOF text type pa_target (line 1028) | CREATE TABLE pa_target (tid integer, balance float, val text) type part1 (line 1031) | CREATE TABLE part1 (tid integer, balance float, val text) type part2 (line 1033) | CREATE TABLE part2 (balance float, tid integer, val text) type part3 (line 1035) | CREATE TABLE part3 (tid integer, balance float, val text) type part4 (line 1037) | CREATE TABLE part4 (extraid text, tid integer, balance float, val text) type pa_target (line 1090) | CREATE TABLE pa_target (logts timestamp, tid integer, balance float, val... type part_m01 (line 1093) | CREATE TABLE part_m01 PARTITION OF pa_target type measurement (line 1208) | CREATE TABLE measurement ( type measurement_y2006m02 (line 1214) | CREATE TABLE measurement_y2006m02 ( type measurement_y2006m03 (line 1217) | CREATE TABLE measurement_y2006m03 ( type measurement_y2007m01 (line 1220) | CREATE TABLE measurement_y2007m01 ( function measurement_insert_trigger (line 1232) | CREATE OR REPLACE FUNCTION measurement_insert_trigger() type new_measurement (line 1263) | CREATE TABLE new_measurement (LIKE measurement) WITH (autovacuum_enabled... FILE: test/sql/index.sql type index_test (line 5) | CREATE TABLE index_test(time timestamptz, temp float) type index_test (line 13) | CREATE TABLE index_test(time timestamptz, device integer, temp float) type index_test_time_idx (line 16) | CREATE UNIQUE INDEX index_test_time_idx ON index_test (time) type index_test (line 44) | CREATE TABLE index_test(id serial, time timestamptz, device integer, tem... type index_test (line 65) | CREATE INDEX ON index_test (time, temp) type a_hypertable_index_with_a_very_very_long_name_that_truncates (line 88) | CREATE INDEX a_hypertable_index_with_a_very_very_long_name_that_truncate... type a_hypertable_index_with_a_very_very_long_name_that_truncates_2 (line 89) | CREATE INDEX a_hypertable_index_with_a_very_very_long_name_that_truncate... type index_test_time_idx (line 112) | CREATE INDEX index_test_time_idx ON index_test (time) TABLESPACE tablesp... type index_test (line 137) | CREATE TABLE index_test(time timestamptz, temp float, device int) type index_test (line 144) | CREATE INDEX ON index_test (time, device) TABLESPACE tablespace2 type index_test (line 148) | CREATE INDEX ON index_test (device) type index_test (line 160) | CREATE INDEX ON index_test (time, temp) TABLESPACE tablespace2 type index_expr_test (line 172) | CREATE TABLE index_expr_test(id serial, time timestamptz, temp float, me... type index_expr_test (line 177) | CREATE INDEX ON index_expr_test ((meta ->> 'field')) type index_test (line 186) | CREATE TABLE index_test(time timestamptz, temp float) type index_test_idx (line 187) | CREATE UNIQUE INDEX index_test_idx ON index_test (time, temp) type index_test_2 (line 190) | CREATE TABLE index_test_2(time timestamptz, temp float) type index_test_2_idx (line 191) | CREATE UNIQUE INDEX index_test_2_idx ON index_test_2 (time, temp) type tag_idx (line 201) | CREATE INDEX tag_idx ON idx_expr_test(('foo'||meta)) type idx_expr_test (line 206) | CREATE TABLE idx_expr_test(filler int, time timestamptz, t1 text, t2 tex... type tag_idx (line 209) | CREATE INDEX tag_idx ON idx_expr_test((t1||t2||t3)) type idx_predicate_test (line 214) | CREATE TABLE idx_predicate_test(filler int, time timestamptz) type idx_predicate_test_b1 (line 218) | CREATE INDEX idx_predicate_test_b1 ON idx_predicate_test(b1) WHERE b1=true type idx_tableref_test (line 223) | CREATE TABLE idx_tableref_test(time timestamptz) function tableref_func (line 226) | CREATE OR REPLACE FUNCTION tableref_func(t idx_tableref_test) RETURNS ti... type tableref_idx (line 228) | CREATE INDEX tableref_idx ON idx_tableref_test(tableref_func(idx_tablere... type tableref_idx (line 233) | CREATE INDEX tableref_idx ON idx_tableref_test(tableref_func(idx_tablere... type idx_exists (line 236) | CREATE TABLE idx_exists(time timestamptz NOT NULL) type idx_exists_time_idx (line 239) | CREATE INDEX IF NOT EXISTS idx_exists_time_idx ON idx_exists(time DESC) type idx_exists_time_asc_idx (line 241) | CREATE INDEX IF NOT EXISTS idx_exists_time_asc_idx ON idx_exists(time ASC) type idx_exists_time_asc_idx (line 243) | CREATE INDEX IF NOT EXISTS idx_exists_time_asc_idx ON idx_exists(time ASC) type idx_exists_time_asc_idx (line 248) | CREATE INDEX IF NOT EXISTS idx_exists_time_asc_idx ON idx_exists(time ASC) type idx_exists_time_asc_idx (line 250) | CREATE INDEX IF NOT EXISTS idx_exists_time_asc_idx ON idx_exists(time ASC) type reindex_test (line 253) | CREATE TABLE reindex_test(time timestamp, temp float, PRIMARY KEY(time, ... type reindex_test_time_unique_idx (line 254) | CREATE UNIQUE INDEX reindex_test_time_unique_idx ON reindex_test(time) type ht_dropped (line 299) | CREATE TABLE ht_dropped(time timestamptz, d0 int, d1 int, c0 int, c1 int... type ht_dropped (line 307) | CREATE INDEX ON ht_dropped(c0,c1,c2) WHERE c1 IS NOT NULL type i3056 (line 320) | CREATE TABLE i3056(c int, order_number int NOT NULL, date_created timest... type i3056 (line 321) | CREATE INDEX ON i3056(order_number) INCLUDE(order_number) type i3056 (line 322) | CREATE INDEX ON i3056(date_created, (order_number % 5)) INCLUDE(order_nu... type test (line 328) | CREATE TABLE test(time timestamptz, temp float) type _hyper_15_21_chunk_test_temp_idx (line 337) | CREATE INDEX _hyper_15_21_chunk_test_temp_idx ON _timescaledb_internal.... type test_temp_idx (line 342) | CREATE INDEX test_temp_idx ON ONLY test (time) FILE: test/sql/information_views.sql type ht1 (line 8) | CREATE TABLE ht1(time TIMESTAMPTZ NOT NULL) type ht2 (line 13) | CREATE TABLE ht2(time TIMESTAMPTZ NOT NULL, data TEXT) type open (line 25) | CREATE TABLE open.open_ht(time TIMESTAMPTZ NOT NULL) type closed (line 33) | CREATE TABLE closed.closed_ht(time TIMESTAMPTZ NOT NULL) type test_table_int (line 63) | CREATE TABLE test_table_int(time bigint, junk int) function table_int_now (line 65) | CREATE OR REPLACE function table_int_now() returns BIGINT LANGUAGE SQL I... FILE: test/sql/insert_many.sql type many_partitions_test (line 5) | CREATE TABLE many_partitions_test(time timestamp, temp float8, device t... type many_partitions_test_1m (line 18) | CREATE TABLE many_partitions_test_1m (time timestamp, temp float8, devic... FILE: test/sql/insert_returning.sql type standard_table (line 5) | CREATE TABLE standard_table ( type hypertable (line 10) | CREATE TABLE hypertable ( FILE: test/sql/insert_returning_old_new.sql type ht_returning (line 7) | CREATE TABLE ht_returning( type t1 (line 33) | CREATE TABLE t1(time timestamptz NOT NULL, value int NOT NULL) FILE: test/sql/insert_single.sql type "1dim" (line 11) | CREATE TABLE "1dim"(time timestamp PRIMARY KEY, temp float) type regular_table (line 18) | CREATE TABLE regular_table (time timestamp, temp float) type "1dim_pre1970" (line 29) | CREATE TABLE "1dim_pre1970"(time timestamp PRIMARY KEY, temp float) type "1dim_usec_interval" (line 38) | CREATE TABLE "1dim_usec_interval"(time timestamp PRIMARY KEY, temp float) type "1dim_usec_interval" (line 43) | CREATE TABLE "1dim_usec_interval"(time timestamp PRIMARY KEY, temp float) type "1dim_neg" (line 47) | CREATE TABLE "1dim_neg"(time INTEGER, temp float) type "3dim" (line 63) | CREATE TABLE "3dim" (time timestamp, temp float, device text, location t... type hyper_date (line 120) | CREATE TABLE hyper_date(time date, temp float) type "test_tz" (line 128) | CREATE TABLE "test_tz"(time timestamp PRIMARY KEY, temp float) type "nondefault_mem_settings" (line 141) | CREATE TABLE "nondefault_mem_settings"(time timestamp PRIMARY KEY, temp ... type generated_col_ht (line 209) | CREATE TABLE generated_col_ht( FILE: test/sql/lateral.sql type regular_table (line 5) | CREATE TABLE regular_table(name text, junk text) type ht (line 6) | CREATE TABLE ht(time timestamptz NOT NULL, location text) type orders (line 18) | CREATE TABLE orders(id int, user_id int, time TIMESTAMPTZ NOT NULL) type t1_timescale (line 61) | CREATE TABLE t1_timescale (a int, b int) type t2 (line 62) | CREATE TABLE t2 (a int, b int) FILE: test/sql/loader/timescaledb--mock-1--mock-2.sql function mock_function (line 10) | CREATE OR REPLACE FUNCTION mock_function() RETURNS VOID FILE: test/sql/loader/timescaledb--mock-1.sql type _timescaledb_cache (line 6) | CREATE TABLE IF NOT EXISTS _timescaledb_cache.cache_inval_extension(); FILE: test/sql/loader/timescaledb--mock-2--mock-3.sql function mock_function (line 6) | CREATE OR REPLACE FUNCTION mock_function() RETURNS VOID FILE: test/sql/loader/timescaledb--mock-2.sql function mock_function (line 6) | CREATE OR REPLACE FUNCTION mock_function() RETURNS VOID FILE: test/sql/loader/timescaledb--mock-3--mock-4.sql function mock_function (line 10) | CREATE OR REPLACE FUNCTION mock_function() RETURNS VOID FILE: test/sql/loader/timescaledb--mock-3.sql type _timescaledb_cache (line 6) | CREATE TABLE IF NOT EXISTS _timescaledb_cache.cache_inval_extension(); FILE: test/sql/loader/timescaledb--mock-4.sql type _timescaledb_cache (line 6) | CREATE TABLE IF NOT EXISTS _timescaledb_cache.cache_inval_extension(); FILE: test/sql/loader/timescaledb--mock-5.sql type _timescaledb_cache (line 6) | CREATE TABLE IF NOT EXISTS _timescaledb_cache.cache_inval_extension(); FILE: test/sql/loader/timescaledb--mock-6.sql type _timescaledb_cache (line 6) | CREATE TABLE IF NOT EXISTS _timescaledb_cache.cache_inval_extension(); FILE: test/sql/loader/timescaledb--mock-broken--mock-5.sql function mock_function (line 10) | CREATE OR REPLACE FUNCTION mock_function() RETURNS VOID FILE: test/sql/loader/timescaledb--mock-broken.sql type _timescaledb_cache (line 6) | CREATE TABLE IF NOT EXISTS _timescaledb_cache.cache_inval_extension(); FILE: test/sql/loader/timescaledb_osm--mock-1.sql function mock_osm (line 8) | CREATE OR REPLACE FUNCTION mock_osm() RETURNS VOID FILE: test/sql/merge.sql type target (line 8) | CREATE TABLE target ( type source (line 38) | CREATE TABLE source ( type target_pg (line 64) | CREATE TABLE target_pg AS SELECT * FROM target type source_pg (line 65) | CREATE TABLE source_pg AS SELECT * FROM source type source_pg (line 366) | CREATE TABLE source_pg( type target (line 378) | CREATE TABLE target ( type target_pg (line 399) | CREATE TABLE target_pg AS SELECT * FROM target type target (line 449) | CREATE TABLE target ( type source (line 476) | CREATE TABLE source ( type target_pg (line 495) | CREATE table target_pg as SELECT * FROM target type source_pg (line 496) | CREATE table source_pg as SELECT * FROM source type target (line 597) | CREATE TABLE target ( type source (line 625) | CREATE TABLE source ( type target_pg (line 644) | CREATE table target_pg as SELECT * FROM target type target (line 706) | CREATE TABLE target ( type source (line 728) | CREATE TABLE source ( type target_pg (line 745) | CREATE TABLE target_pg AS SELECT * FROM target type target (line 842) | CREATE TABLE target ( type source (line 857) | CREATE TABLE source ( FILE: test/sql/metadata.sql function _timescaledb_internal (line 6) | CREATE OR REPLACE FUNCTION _timescaledb_internal.test_uuid() RETURNS UUID function _timescaledb_internal (line 8) | CREATE OR REPLACE FUNCTION _timescaledb_internal.test_exported_uuid() RE... function _timescaledb_internal (line 10) | CREATE OR REPLACE FUNCTION _timescaledb_internal.test_install_timestamp(... FILE: test/sql/multi_transaction_index.sql type index_test (line 5) | CREATE TABLE index_test(id serial, time timestamptz, device integer, tem... type index_test (line 27) | CREATE INDEX ON index_test (time, temp) WITH (timescaledb.transaction_pe... type a_hypertable_index_with_a_very_very_long_name_that_truncates (line 50) | CREATE INDEX a_hypertable_index_with_a_very_very_long_name_that_truncate... type index_expr_test (line 78) | CREATE TABLE index_expr_test(id serial, time timestamptz, temp float, me... type index_expr_test (line 84) | CREATE INDEX ON index_expr_test (meta) WITH (timescaledb.transaction_per... type partial_index_test (line 106) | CREATE TABLE partial_index_test(time INTEGER) type partial_index_test (line 115) | CREATE INDEX ON partial_index_test (time) WITH (timescaledb.transaction_... FILE: test/sql/net.sql function _timescaledb_internal (line 6) | CREATE OR REPLACE FUNCTION _timescaledb_internal.test_http_parsing(int) ... function _timescaledb_internal (line 8) | CREATE OR REPLACE FUNCTION _timescaledb_internal.test_http_parsing_full(... function _timescaledb_internal (line 10) | CREATE OR REPLACE FUNCTION _timescaledb_internal.test_http_request_build... function _timescaledb_internal (line 12) | CREATE OR REPLACE FUNCTION _timescaledb_internal.test_conn() RETURNS VOID FILE: test/sql/partition.sql type part_legacy (line 5) | CREATE TABLE part_legacy(time timestamptz, temp float, device int) type part_new (line 28) | CREATE TABLE part_new(time timestamptz, temp float, device int) type part_new_convert1 (line 50) | CREATE TABLE part_new_convert1(time timestamptz, temp float8, device int) type part_add_dim (line 64) | CREATE TABLE part_add_dim(time timestamptz, temp float8, device int, loc... function custom_partfunc (line 77) | CREATE OR REPLACE FUNCTION custom_partfunc(source anyelement) type part_custom_func (line 89) | CREATE TABLE part_custom_func(time timestamptz, temp float8, device text) function simpl_type_hash (line 104) | CREATE OR REPLACE FUNCTION simpl_type_hash(ANYELEMENT) RETURNS int4 AS $$ type simpl_partition (line 108) | CREATE TABLE simpl_partition ("timestamp" TIMESTAMPTZ, object simpl) type hyper_with_index (line 138) | CREATE TABLE hyper_with_index(time timestamptz, temp float, device int) type temp_index (line 139) | CREATE UNIQUE INDEX temp_index ON hyper_with_index(temp) type time_index (line 148) | CREATE UNIQUE INDEX time_index ON hyper_with_index(time) type time_space_index (line 164) | CREATE UNIQUE INDEX time_space_index ON hyper_with_index(time, device) type hyper_with_primary (line 168) | CREATE TABLE hyper_with_primary(time TIMESTAMPTZ PRIMARY KEY, temp float... function tuple_hash (line 183) | CREATE FUNCTION tuple_hash(value ANYELEMENT) RETURNS INT4 type part_custom_dim (line 192) | CREATE TABLE part_custom_dim (time TIMESTAMPTZ, combo TUPLE, device TEXT) function my_partitioning_schema (line 203) | CREATE FUNCTION my_partitioning_schema.tuple_hash(value ANYELEMENT) RETU... type part_custom_dim (line 212) | CREATE TABLE part_custom_dim (time TIMESTAMPTZ, combo TUPLE, device TEXT) function time_partfunc (line 222) | CREATE OR REPLACE FUNCTION time_partfunc(unixtime float8) function time_partfunc_bad_parameters (line 235) | CREATE OR REPLACE FUNCTION time_partfunc_bad_parameters(unixtime float8,... function time_partfunc_bad_return_type (line 241) | CREATE OR REPLACE FUNCTION time_partfunc_bad_return_type(unixtime float8) type part_time_func (line 247) | CREATE TABLE part_time_func(time float8, temp float8, device text) function time_partfunc_null_ret (line 289) | CREATE OR REPLACE FUNCTION time_partfunc_null_ret(unixtime float8) type part_time_func_null_ret (line 297) | CREATE TABLE part_time_func_null_ret(time float8, temp float8, device text) FILE: test/sql/partition_coercion.sql type hash_text (line 8) | CREATE TABLE hash_text(time timestamptz NOT NULL, device text) function time_part_int4 (line 18) | CREATE FUNCTION time_part_int4(val int4) RETURNS int4 AS $$ SELECT val $... type time_int4 (line 19) | CREATE TABLE time_int4(time int4 NOT NULL, v int) function time_part_int8 (line 30) | CREATE FUNCTION time_part_int8(val int8) RETURNS int8 AS $$ SELECT val $... type time_int8 (line 31) | CREATE TABLE time_int8(time int8 NOT NULL, v int) type hash_text_exact (line 39) | CREATE TABLE hash_text_exact(time timestamptz NOT NULL, device text) type hash_text_varchar (line 48) | CREATE TABLE hash_text_varchar(time timestamptz NOT NULL, device text) type hash_text_array (line 57) | CREATE TABLE hash_text_array(time timestamptz NOT NULL, device text) function time_part_int4_saop (line 73) | CREATE FUNCTION time_part_int4_saop(val int4) RETURNS int4 AS $$ SELECT ... type time_int4_saop (line 74) | CREATE TABLE time_int4_saop(time int4 NOT NULL, v int) type hash_prep (line 92) | CREATE TABLE hash_prep(time timestamptz NOT NULL, device text) type hash_multi (line 109) | CREATE TABLE hash_multi(time timestamptz NOT NULL, device text) type hash_null_array (line 119) | CREATE TABLE hash_null_array(time timestamptz NOT NULL, device text) FILE: test/sql/partitioned_hypertable.sql type metrics (line 12) | CREATE TABLE metrics( type metrics_ts (line 19) | CREATE TABLE metrics_ts( type metrics_date (line 26) | CREATE TABLE metrics_date( type metrics_int (line 33) | CREATE TABLE metrics_int( type metrics_custom_interval (line 40) | CREATE TABLE metrics_custom_interval( type invalid (line 57) | CREATE TABLE invalid(time TEXT, value FLOAT) WITH (timescaledb.hypertable) type metrics_partition_by (line 67) | CREATE TABLE metrics_partition_by( type multiple_part_key (line 75) | CREATE TABLE multiple_part_key(time TIMESTAMPTZ, time2 TIMESTAMP, device... type bad_strategy (line 76) | CREATE TABLE bad_strategy(time TIMESTAMPTZ, device TEXT) PARTITION BY LI... type ref_table (line 116) | CREATE TABLE ref_table(id INT PRIMARY KEY, name TEXT) type fk_table (line 119) | CREATE TABLE fk_table( type ref_ht (line 134) | CREATE TABLE ref_ht( type fk_ht (line 143) | CREATE TABLE fk_ht( type ref_ht (line 162) | CREATE TABLE ref_ht( type metrics_pwj (line 186) | CREATE TABLE metrics_pwj( FILE: test/sql/partitioning.sql type attachment_hypertable (line 14) | CREATE TABLE attachment_hypertable(time timestamptz, temp float, device ... type attachment_vanilla (line 21) | CREATE TABLE attachment_vanilla(time timestamptz, temp float, device int) FILE: test/sql/pg_dump.sql function bgw_wait (line 12) | CREATE OR REPLACE FUNCTION bgw_wait(database TEXT, timeout INT, raise_er... function test_trigger (line 27) | CREATE OR REPLACE FUNCTION test_trigger() function custom_calculate_chunk_interval (line 36) | CREATE OR REPLACE FUNCTION custom_calculate_chunk_interval( FILE: test/sql/pg_dump_unprivileged.sql type t1 (line 24) | CREATE TABLE t1 (a int) FILE: test/sql/plain.sql type regular_table (line 10) | CREATE TABLE regular_table(time timestamp, temp float8, tag text, color ... type time_color_idx (line 13) | CREATE INDEX time_color_idx ON regular_table(time, color) type a (line 31) | CREATE TABLE a (aa TEXT) type z (line 32) | CREATE TABLE z (b TEXT, PRIMARY KEY(aa, b)) FILE: test/sql/plan_hypertable_inline.sql function test_f (line 13) | CREATE OR REPLACE FUNCTION test_f(_ts bigint) function test_f (line 28) | CREATE OR REPLACE FUNCTION test_f(_ts bigint) function test_f (line 46) | CREATE OR REPLACE FUNCTION test_f(_ts bigint) FILE: test/sql/relocate_extension.sql type test_ts (line 19) | CREATE TABLE test_ts(time timestamp, temp float8, device text) type test_tz (line 20) | CREATE TABLE test_tz(time timestamptz, temp float8, device text) type test_dt (line 21) | CREATE TABLE test_dt(time date, temp float8, device text) FILE: test/sql/reloptions.sql type reloptions_test (line 5) | CREATE TABLE reloptions_test(time integer, temp float8, color integer) type reloptions_test2 (line 29) | CREATE TABLE reloptions_test2(time integer, temp float8, color integer) FILE: test/sql/repair.sql type test_table_2 (line 26) | CREATE TABLE test_table_2(time timestamptz not null, temp float) type saved (line 45) | CREATE TABLE saved (LIKE pg_class) FILE: test/sql/size_utils.sql type timestamp_partitioned (line 17) | CREATE TABLE timestamp_partitioned(time TIMESTAMP, value TEXT) type timestamp_partitioned_2 (line 24) | CREATE TABLE timestamp_partitioned_2(time TIMESTAMP, value CHAR(9)) type toast_test (line 31) | CREATE TABLE toast_test(time TIMESTAMP, value TEXT) type approx_count (line 48) | CREATE TABLE approx_count(time TIMESTAMP, value int) type approx_count (line 64) | CREATE TABLE approx_count(id int) type approx_count_child (line 70) | CREATE TABLE approx_count_child(id2 int) type approx_count (line 80) | CREATE TABLE approx_count(id int) type approx_count_a (line 81) | CREATE TABLE approx_count_a(id2 int) type approx_count_b (line 82) | CREATE TABLE approx_count_b(id3 int) type approx_count_c (line 83) | CREATE TABLE approx_count_c(id4 int) type approx_count_dp (line 111) | CREATE TABLE approx_count_dp(time TIMESTAMP, value int) PARTITION BY RAN... type approx_count_dp0 (line 113) | CREATE TABLE approx_count_dp0 PARTITION OF approx_count_dp type approx_count (line 188) | CREATE TABLE approx_count(time TIMESTAMP, value int) type view1 (line 246) | CREATE VIEW view1 as SELECT 1 type hypersize (line 261) | CREATE TABLE hypersize(time timestamptz, device int) type hypersize_time_idx (line 262) | CREATE INDEX hypersize_time_idx ON hypersize (time) FILE: test/sql/sort_optimization.sql type order_test (line 9) | CREATE INDEX ON order_test(device_id,time) type i7097_1 (line 41) | CREATE TABLE i7097_1(time timestamptz NOT NULL, quantity float, "isText"... type i7097_2 (line 42) | CREATE TABLE i7097_2(time timestamptz NOT NULL, quantity float, "isText"... type i7097_1 (line 44) | CREATE INDEX ON i7097_1(time) WHERE "isText" IS NULL type i7097_2 (line 45) | CREATE INDEX ON i7097_2(time) WHERE "isText" IS NULL type i9214 (line 68) | CREATE TABLE i9214(time timestamptz NOT NULL, machine_id INT NOT NULL, n... FILE: test/sql/sql_query.sql type "int_part" (line 19) | CREATE TABLE "int_part"(time timestamp, object_id int, temp float) FILE: test/sql/symbol_conflict.sql function hello_loader (line 10) | CREATE OR REPLACE FUNCTION hello_loader() RETURNS TEXT function hello_timescaledb (line 15) | CREATE OR REPLACE FUNCTION hello_timescaledb() RETURNS TEXT FILE: test/sql/tableam.sql type testam (line 11) | CREATE TABLE testam (time timestamptz, device int, temp float) FILE: test/sql/tableam_alter.sql type chunk_info (line 11) | CREATE VIEW chunk_info AS type test_table (line 19) | CREATE TABLE test_table (time timestamptz not null, device int, temp float) FILE: test/sql/tableam_alter_defaults.sql type chunk_info (line 14) | CREATE VIEW chunk_info AS type test_table (line 22) | CREATE TABLE test_table (time timestamptz not null, device int, temp float) FILE: test/sql/tablespace.sql type hypertable_tablespaces (line 8) | CREATE VIEW hypertable_tablespaces AS type tspace_2dim (line 23) | CREATE TABLE tspace_2dim(time timestamp, temp float, device text) type tspace_1dim (line 100) | CREATE TABLE tspace_1dim(time timestamp, temp float, device text) type tbl_1 (line 206) | CREATE TABLE tbl_1(time timestamp, temp float, device text) type tbl_2 (line 208) | CREATE TABLE tbl_2(time timestamp, temp float, device text) type tbl_3 (line 210) | CREATE TABLE tbl_3(time timestamp, temp float, device text) type tbl_1 (line 238) | CREATE TABLE tbl_1(time timestamp, temp float, device text) FILE: test/sql/telemetry.sql function _timescaledb_internal (line 6) | CREATE OR REPLACE FUNCTION _timescaledb_internal.test_status(int) RETURN... function _timescaledb_internal (line 8) | CREATE OR REPLACE FUNCTION _timescaledb_internal.test_status_ssl(int) RE... function _timescaledb_internal (line 10) | CREATE OR REPLACE FUNCTION _timescaledb_internal.test_status_mock(text) ... function _timescaledb_internal (line 12) | CREATE OR REPLACE FUNCTION _timescaledb_internal.test_validate_server_ve... function _timescaledb_internal (line 15) | CREATE OR REPLACE FUNCTION _timescaledb_internal.test_telemetry_main_con... function _timescaledb_internal (line 17) | CREATE OR REPLACE FUNCTION _timescaledb_internal.test_telemetry(host tex... function _timescaledb_internal (line 18) | CREATE OR REPLACE FUNCTION _timescaledb_internal.test_privacy() RETURNS ... function test_check_version_response (line 21) | CREATE OR REPLACE FUNCTION test_check_version_response(response text) type device_readings (line 187) | CREATE TABLE device_readings ( function not_visible_in_telemetry (line 215) | CREATE FUNCTION not_visible_in_telemetry() RETURNS INT AS $$ FILE: test/sql/test_tss_callbacks.sql function test (line 7) | CREATE OR REPLACE FUNCTION test.setup_tss_hook_v0() RETURNS VOID function test (line 10) | CREATE OR REPLACE FUNCTION test.setup_tss_hook_v1() RETURNS VOID function test (line 13) | CREATE OR REPLACE FUNCTION test.teardown_tss_hook_v1() RETURNS VOID type copy_test (line 18) | CREATE TABLE copy_test ( FILE: test/sql/test_utils.sql function test (line 6) | CREATE OR REPLACE FUNCTION test.condition() RETURNS VOID function test (line 8) | CREATE OR REPLACE FUNCTION test.int64_eq() RETURNS VOID function test (line 10) | CREATE OR REPLACE FUNCTION test.ptr_eq() RETURNS VOID function test (line 12) | CREATE OR REPLACE FUNCTION test.double_eq() RETURNS VOID FILE: test/sql/triggers.sql type hyper (line 5) | CREATE TABLE hyper ( function test_trigger (line 11) | CREATE OR REPLACE FUNCTION test_trigger() type vehicles (line 215) | CREATE TABLE vehicles ( type color (line 221) | CREATE TABLE color ( type location (line 227) | CREATE TABLE location ( function create_vehicle_trigger_fn (line 235) | CREATE OR REPLACE FUNCTION create_vehicle_trigger_fn() function create_color_trigger_fn (line 245) | CREATE OR REPLACE FUNCTION create_color_trigger_fn() type transition_test (line 307) | CREATE TABLE transition_test(time timestamptz NOT NULL) FILE: test/sql/truncate.sql type dependent_view (line 32) | CREATE VIEW dependent_view AS SELECT * FROM _timescaledb_internal._hyper... function test_trigger (line 34) | CREATE OR REPLACE FUNCTION test_trigger() function fn_truncate_nested (line 78) | CREATE FUNCTION fn_truncate_nested() type test_hypertable (line 128) | CREATE TABLE test_hypertable (time TIMESTAMP WITHOUT TIME ZONE NOT NULL,... FILE: test/sql/trusted_extension.sql type t (line 22) | CREATE TABLE t(time timestamptz) FILE: test/sql/update.sql function series_val (line 13) | CREATE OR REPLACE FUNCTION series_val() type direct_update (line 43) | CREATE TABLE direct_update(time timestamptz) WITH (tsdb.hypertable) FILE: test/sql/updates/catalog_missing_columns.sql function timescaledb_catalog_has_no_missing_columns (line 11) | CREATE OR REPLACE FUNCTION timescaledb_catalog_has_no_missing_columns() FILE: test/sql/updates/post.integrity_test.sql function timescaledb_integrity_test (line 11) | CREATE OR REPLACE FUNCTION timescaledb_integrity_test() FILE: test/sql/updates/setup.bigint.sql type PUBLIC (line 5) | CREATE TABLE PUBLIC."two_Partitions" ( type PUBLIC (line 14) | CREATE INDEX ON PUBLIC."two_Partitions" (device_id, "timeCustom" DESC NU... type PUBLIC (line 15) | CREATE INDEX ON PUBLIC."two_Partitions" ("timeCustom" DESC NULLS LAST, s... type PUBLIC (line 16) | CREATE INDEX ON PUBLIC."two_Partitions" ("timeCustom" DESC NULLS LAST, s... type PUBLIC (line 17) | CREATE INDEX ON PUBLIC."two_Partitions" ("timeCustom" DESC NULLS LAST, s... type PUBLIC (line 18) | CREATE INDEX ON PUBLIC."two_Partitions" ("timeCustom" DESC NULLS LAST, s... type PUBLIC (line 19) | CREATE INDEX ON PUBLIC."two_Partitions" ("timeCustom" DESC NULLS LAST, d... FILE: test/sql/updates/setup.chunk_skipping.sql type chunkskip (line 6) | CREATE TABLE chunkskip ( FILE: test/sql/updates/setup.compression.sql type compress (line 7) | CREATE TABLE compress ( FILE: test/sql/updates/setup.constraints.sql type devices (line 6) | CREATE TABLE devices ( FILE: test/sql/updates/setup.continuous_aggs.sql type conditions_before (line 22) | CREATE TABLE conditions_before ( type inval_test (line 179) | CREATE TABLE inval_test (time TIMESTAMPTZ NOT NULL, location TEXT, tempe... type int_time_test (line 205) | CREATE TABLE int_time_test(timeval integer not null, col1 integer, col2 ... function integer_now_test (line 208) | CREATE OR REPLACE FUNCTION integer_now_test() returns int LANGUAGE SQL S... type conflict_test (line 236) | CREATE TABLE conflict_test (time TIMESTAMPTZ NOT NULL, location TEXT, te... type drop_test (line 263) | CREATE TABLE drop_test ( FILE: test/sql/updates/setup.pg_upgrade.sql type cagg_join (line 6) | CREATE TABLE cagg_join.sensor( type cagg_join (line 12) | CREATE TABLE cagg_join.measurement( FILE: test/sql/updates/setup.policies.sql type policy_test_timestamptz (line 5) | CREATE TABLE policy_test_timestamptz(time timestamptz not null, device_i... type policy_test_user_1 (line 48) | CREATE TABLE policy_test_user_1(time timestamptz not null, device_id int... type policy_test_user_2 (line 53) | CREATE TABLE policy_test_user_2(time timestamptz not null, device_id int... FILE: test/sql/updates/setup.repair.sql type repair_test_int (line 13) | CREATE TABLE repair_test_int(time integer not null, temp float8, tag int... type repair_test_timestamptz (line 14) | CREATE TABLE repair_test_timestamptz(time timestamptz not null, temp flo... type repair_test_extra (line 15) | CREATE TABLE repair_test_extra(time timestamptz not null, temp float8, t... type repair_test_timestamp (line 16) | CREATE TABLE repair_test_timestamp(time timestamp not null, temp float8,... type repair_test_date (line 17) | CREATE TABLE repair_test_date(time date not null, temp float8, tag integ... FILE: test/sql/updates/setup.sparse_index.sql type bloom (line 6) | CREATE TABLE bloom ( type bloom (line 26) | CREATE INDEX ON bloom USING brin(v1 text_bloom_ops) type bloom (line 27) | CREATE INDEX ON bloom USING brin(u uuid_bloom_ops) type bloom (line 28) | CREATE INDEX ON bloom USING brin(ts timestamp_minmax_ops) FILE: test/sql/updates/setup.timestamp.sql type PUBLIC (line 6) | CREATE TABLE PUBLIC.hyper_timestamp ( FILE: test/sql/upsert.sql type upsert_test (line 5) | CREATE TABLE upsert_test(time timestamp PRIMARY KEY, temp float, color t... type time_color_idx (line 33) | CREATE UNIQUE INDEX time_color_idx ON upsert_test_unique (time, color) type upsert_test_multi_unique (line 43) | CREATE TABLE upsert_test_multi_unique(time timestamp, temp float, color ... type multi_time_color_idx (line 46) | CREATE UNIQUE INDEX multi_time_color_idx ON upsert_test_multi_unique (ti... type time_device_idx (line 177) | CREATE UNIQUE INDEX time_device_idx ON upsert_test_diffchunk (time, devi... type upsert_test_arbiter (line 203) | CREATE TABLE upsert_test_arbiter(time timestamp, to_drop int) type arbiter_time_device_idx (line 212) | CREATE UNIQUE INDEX arbiter_time_device_idx ON upsert_test_arbiter (time... type prepared_test (line 231) | CREATE TABLE prepared_test(time timestamptz PRIMARY KEY, value float CHE... type source_data (line 234) | CREATE TABLE source_data(time timestamptz PRIMARY KEY, value float) function test_upsert (line 280) | CREATE OR REPLACE FUNCTION test_upsert(t timestamptz, v float) RETURNS V... function test_upsert2 (line 307) | CREATE OR REPLACE FUNCTION test_upsert2(t timestamptz, v float) RETURNS ... FILE: test/sql/util.sql type data (line 35) | CREATE TABLE data (vid serial, rng text) FILE: test/sql/utils/testsupport.sql function test (line 15) | CREATE OR REPLACE FUNCTION test.show_columns(rel regclass) function test (line 30) | CREATE OR REPLACE FUNCTION test.show_columnsp(pattern text) function test (line 62) | CREATE OR REPLACE FUNCTION test.show_columns_ext(rel regclass) function test (line 111) | CREATE OR REPLACE FUNCTION test.show_indexes(rel regclass) function test (line 132) | CREATE OR REPLACE FUNCTION test.show_indexespred(rel regclass) function test (line 157) | CREATE OR REPLACE FUNCTION test.show_indexesp(pattern text) function test (line 192) | CREATE OR REPLACE FUNCTION test.show_constraints(rel regclass) function test (line 218) | CREATE OR REPLACE FUNCTION test.show_constraintsp(pattern text) function test (line 258) | CREATE OR REPLACE FUNCTION test.show_triggers(rel regclass, show_interna... function test (line 272) | CREATE OR REPLACE FUNCTION test.show_triggersp(pattern text, show_intern... function test (line 300) | CREATE OR REPLACE FUNCTION test.show_subtables(rel regclass) function test (line 313) | CREATE OR REPLACE FUNCTION test.show_subtablesp(pattern text) function test (line 340) | CREATE OR REPLACE FUNCTION test.execute_sql(cmd TEXT) function test (line 349) | CREATE OR REPLACE FUNCTION test.set_memory_cache_size(memory_amount text) function test (line 352) | CREATE OR REPLACE FUNCTION test.make_tablespace_path(prefix TEXT, test_n... function test (line 393) | CREATE OR REPLACE FUNCTION test.wait_for_job_to_run_or_fail(job_param_id... type test (line 413) | CREATE OR REPLACE VIEW test.extension AS type test (line 426) | CREATE OR REPLACE VIEW test.relation AS FILE: test/sql/uuid.sql type uuid_events (line 10) | CREATE TABLE uuid_events(id uuid primary key, device int, temp float) type events (line 258) | CREATE TABLE IF NOT EXISTS events ( type events (line 280) | CREATE TABLE IF NOT EXISTS events ( type events (line 302) | CREATE TABLE IF NOT EXISTS events ( type events (line 319) | CREATE TABLE IF NOT EXISTS events ( FILE: test/sql/vacuum.sql type vacuum_test (line 5) | CREATE TABLE vacuum_test(time timestamp, temp float) type analyze_test (line 41) | CREATE TABLE analyze_test(time timestamp, temp float) type vacuum_norm (line 75) | CREATE TABLE vacuum_norm(time timestamp, temp float) type vacuum_test (line 88) | CREATE TABLE vacuum_test(time timestamp, temp float) type analyze_test (line 99) | CREATE TABLE analyze_test(time timestamp, temp float) type vacuum_norm (line 110) | CREATE TABLE vacuum_norm(time timestamp, temp float) FILE: test/sql/vacuum_parallel.sql type vacuum_test (line 9) | CREATE TABLE vacuum_test(time timestamp NOT NULL, temp1 float, temp2 int) type _hyper_1_1_chunk (line 25) | CREATE INDEX ON _hyper_1_1_chunk(time) type _hyper_1_1_chunk (line 26) | CREATE INDEX ON _hyper_1_1_chunk(temp1) type _hyper_1_1_chunk (line 27) | CREATE INDEX ON _hyper_1_1_chunk(temp2) type _hyper_1_2_chunk (line 28) | CREATE INDEX ON _hyper_1_2_chunk(time) type _hyper_1_2_chunk (line 29) | CREATE INDEX ON _hyper_1_2_chunk(temp1) type _hyper_1_2_chunk (line 30) | CREATE INDEX ON _hyper_1_2_chunk(temp2) type _hyper_1_3_chunk (line 31) | CREATE INDEX ON _hyper_1_3_chunk(time) type _hyper_1_3_chunk (line 32) | CREATE INDEX ON _hyper_1_3_chunk(temp1) type _hyper_1_3_chunk (line 33) | CREATE INDEX ON _hyper_1_3_chunk(temp2) FILE: test/src/adt_tests.c function i32_vec_test (line 30) | static void function uint64_vec_test (line 82) | static void function bit_array_test (line 102) | static void function Datum (line 142) | Datum FILE: test/src/bgw/log.c function ts_bgw_log_set_application_name (line 25) | void function bgw_log_insert_relation (line 31) | static bool function bgw_log_insert (line 53) | static void function emit_log_hook_callback (line 74) | static void function ts_register_emit_log_hook (line 134) | void FILE: test/src/bgw/params.c type FormData_bgw_dsm_handle (line 26) | typedef struct FormData_bgw_dsm_handle type TestParamsWrapper (line 32) | typedef struct TestParamsWrapper function Oid (line 38) | static Oid function params_register_dsm_handle (line 44) | static void function dsm_handle (line 63) | static dsm_handle function dsm_handle (line 86) | static dsm_handle function TestParamsWrapper (line 97) | static TestParamsWrapper * function params_close_wrapper (line 128) | static void function TestParams (line 137) | TestParams * function ts_params_set_time (line 160) | void function ts_initialize_timer_latch (line 179) | void function ts_reset_and_wait_timer_latch (line 197) | void function params_set_mock_wait_type (line 215) | static void function Datum (line 234) | Datum function Datum (line 243) | Datum function Datum (line 252) | Datum function Datum (line 279) | Datum FILE: test/src/bgw/params.h type MockWaitType (line 11) | typedef enum MockWaitType type TestParams (line 20) | typedef struct TestParams FILE: test/src/bgw/scheduler_mock.c type TestJobType (line 46) | typedef enum TestJobType function Datum (line 63) | extern Datum function Datum (line 157) | extern Datum function BackgroundWorkerHandle (line 197) | static BackgroundWorkerHandle * function Datum (line 217) | extern Datum function Datum (line 250) | extern Datum function Datum (line 277) | extern Datum function test_job_1 (line 291) | static bool function test_job_2_error (line 301) | static bool function log_terminate_signal (line 315) | static void function Datum (line 328) | Datum function test_job_3_long (line 355) | static bool function test_job_4 (line 374) | static bool function TestJobType (line 381) | static TestJobType function test_job_dispatcher (line 394) | static bool function Datum (line 429) | Datum FILE: test/src/bgw/test_job_refresh.c function Datum (line 27) | Datum FILE: test/src/bgw/test_job_utils.c function TS_TEST_FN (line 14) | TS_TEST_FN(ts_test_bgw_job_function_call_string) FILE: test/src/bgw/timer_mock.c function ts_timer_mock_register_bgw_handle (line 34) | void function mock_wait (line 45) | static bool function TimestampTz (line 83) | static TimestampTz FILE: test/src/loader/init.c function cache_invalidate_callback (line 40) | static void function post_analyze_hook (line 47) | static void function _PG_init (line 67) | void function ts_catalog_reset (line 92) | void function ts_hypertable_cache_invalidate_callback (line 99) | void function Datum (line 106) | Datum function TSDLLEXPORT (line 113) | TSDLLEXPORT Datum function ts_license_guc_check_hook (line 119) | bool function ts_license_guc_assign_hook (line 125) | void FILE: test/src/loader/osm_init.c function _PG_init (line 30) | void function Datum (line 49) | Datum function osm_process_utility_hook (line 56) | static void FILE: test/src/metadata.c function Datum (line 19) | Datum function Datum (line 25) | Datum function Datum (line 31) | Datum FILE: test/src/net/conn_mock.c type MockConnection (line 19) | typedef struct MockConnection function mock_connect (line 27) | static int function mock_close (line 33) | static void function mock_write (line 38) | static ssize_t function mock_read (line 44) | static ssize_t function mock_init (line 68) | static int function ts_connection_mock_set_recv_buf (line 84) | ssize_t function _conn_mock_init (line 100) | void function _conn_mock_fini (line 106) | void FILE: test/src/net/conn_mock.h type Connection (line 10) | typedef struct Connection Connection; FILE: test/src/net/test_conn.c function Datum (line 19) | Datum FILE: test/src/net/test_http.c function num_test_strings (line 72) | static int function Datum (line 79) | Datum function Datum (line 126) | Datum function Datum (line 189) | Datum FILE: test/src/symbol_conflict.c function Datum (line 29) | Datum FILE: test/src/telemetry/test_privacy.c function Datum (line 18) | Datum FILE: test/src/telemetry/test_telemetry.c function HttpRequest (line 43) | static HttpRequest * function Datum (line 58) | static Datum function Datum (line 130) | Datum function Datum (line 152) | Datum function Datum (line 163) | Datum function Datum (line 177) | Datum function Datum (line 189) | Datum function Datum (line 213) | Datum function Datum (line 229) | Datum FILE: test/src/test_bmslist_utils.c function test_empty_bmslist_contains_items (line 14) | static void function test_non_empty_bmslist_contains_items (line 23) | static void function TS_TEST_FN (line 54) | TS_TEST_FN(ts_test_bmslist_utils) FILE: test/src/test_compression_settings.c function test_alter_table_rename_column_effect_jsonb (line 28) | static void function test_alter_table_drop_column_effect_jsonb (line 150) | static void function test_convert_to_sparse_index_settings (line 219) | static void function TS_TEST_FN (line 340) | TS_TEST_FN(ts_test_compression_settings) FILE: test/src/test_jsonb_utils.c function Jsonb (line 27) | Jsonb * function test_get_str_field (line 35) | static void function test_get_bool_field (line 75) | static void function test_has_key_value_str_field (line 106) | static void function test_contains_sparse_index_config (line 149) | static void function TS_TEST_FN (line 248) | TS_TEST_FN(ts_test_jsonb_utils) FILE: test/src/test_scanner.c function TS_TEST_FN (line 13) | TS_TEST_FN(ts_test_scanner) FILE: test/src/test_time_to_internal.c function Datum (line 22) | Datum function Datum (line 185) | Datum FILE: test/src/test_time_utils.c function Datum (line 26) | Datum function Datum (line 34) | Datum function Datum (line 42) | Datum function Datum (line 50) | Datum function Datum (line 58) | Datum function Datum (line 66) | Datum function Datum (line 77) | Datum function Datum (line 85) | Datum function Datum (line 93) | Datum function Datum (line 101) | Datum function Datum (line 109) | Datum function Datum (line 117) | Datum function Datum (line 128) | Datum function Datum (line 136) | Datum function Datum (line 144) | Datum function Datum (line 152) | Datum function Datum (line 160) | Datum function Datum (line 168) | Datum function Datum (line 176) | Datum FILE: test/src/test_tss_callbacks.c function test_tss_store_hook (line 14) | static void function test_tss_enabled_hook (line 27) | static bool function Datum (line 40) | Datum function Datum (line 50) | Datum function Datum (line 67) | Datum FILE: test/src/test_utils.c function TS_TEST_FN (line 37) | TS_TEST_FN(ts_test_utils_condition) function TS_TEST_FN (line 48) | TS_TEST_FN(ts_test_utils_int64_eq) function TS_TEST_FN (line 59) | TS_TEST_FN(ts_test_utils_ptr_eq) function TS_TEST_FN (line 72) | TS_TEST_FN(ts_test_utils_double_eq) function Datum (line 83) | Datum function transaction_row_counter (line 91) | static int function throw_after_n_rows (line 114) | static int function Datum (line 130) | Datum function Datum (line 136) | Datum function get_error_after_rows (line 145) | static int function broken_sendrecv_throw (line 164) | static void function Datum (line 177) | Datum function Datum (line 186) | Datum function Datum (line 196) | Datum function ts_debug_sleepy_function (line 210) | static void function Datum (line 247) | Datum function Datum (line 256) | Datum function Datum (line 264) | Datum function Datum (line 311) | Datum function TS_TEST_FN (line 340) | TS_TEST_FN(ts_test_errdata_to_jsonb) FILE: test/src/test_with_clause_parser.c function Datum (line 33) | Datum function Datum (line 49) | Datum function DefElem (line 55) | static DefElem * function List (line 77) | static List * type FilteredWithClauses (line 111) | typedef struct FilteredWithClauses function HeapTuple (line 118) | static HeapTuple function TS_TEST_FN (line 145) | TS_TEST_FN(ts_test_with_clause_filter) type TestArgs (line 217) | typedef enum TestArgs type WithClauseValue (line 247) | typedef struct WithClauseValue function TS_TEST_FN (line 253) | TS_TEST_FN(ts_test_with_clause_parse) FILE: tsl/src/bgw_policy/compression_api.c function int32 (line 47) | int32 function int64 (line 56) | int64 function Interval (line 72) | Interval * function Datum (line 87) | Datum function validate_compress_after_type (line 101) | static void function Datum (line 125) | Datum function Datum (line 143) | Datum function Datum (line 352) | Datum function policy_compression_remove_internal (line 415) | bool function Datum (line 476) | Datum function Hypertable (line 494) | static Hypertable * FILE: tsl/src/bgw_policy/continuous_aggregate_api.c function int32 (line 42) | int32 function int64 (line 58) | static int64 function int64 (line 85) | static int64 function int64 (line 118) | int64 function int64 (line 134) | int64 function policy_refresh_cagg_get_include_tiered_data (line 144) | bool function int32 (line 154) | int32 function int32 (line 166) | int32 function policy_refresh_cagg_get_refresh_newest_first (line 179) | bool function policy_refresh_cagg_exists (line 192) | bool function Datum (line 212) | Datum function Datum (line 225) | Datum function json_add_dim_interval_value (line 239) | static void function Datum (line 265) | static Datum function INT128 (line 351) | static inline INT128 function int64 (line 376) | int64 function validate_window_size (line 423) | static void function parse_offset_arg (line 452) | static void function parse_cagg_policy_config (line 466) | static void function policy_refresh_cagg_check_if_last_policy (line 488) | bool function PolicyRefreshOffsetOverlapResult (line 527) | PolicyRefreshOffsetOverlapResult function Datum (line 650) | Datum function Datum (line 802) | Datum function Datum (line 878) | Datum function Datum (line 922) | Datum FILE: tsl/src/bgw_policy/continuous_aggregate_api.h type PolicyRefreshOffsetOverlapResult (line 14) | typedef enum PolicyRefreshOffsetOverlapResult FILE: tsl/src/bgw_policy/job.c function log_retention_boundary (line 66) | static void function enable_fast_restart (line 78) | static void function get_chunk_id_to_reorder (line 107) | static int function Datum (line 131) | static Datum function List (line 171) | static List * function check_valid_index (line 202) | static void function policy_reorder_execute (line 228) | bool function policy_reorder_read_and_validate_config (line 274) | void function policy_retention_execute (line 296) | bool function policy_retention_read_and_validate_config (line 316) | void function policy_refresh_cagg_execute (line 389) | bool function policy_refresh_cagg_read_and_validate_config (line 470) | void function policy_compression_read_and_validate_config (line 556) | void function policy_recompression_read_and_validate_config (line 570) | void function policy_recompression_execute (line 584) | bool function policy_process_hyper_inval_read_and_validate_config (line 653) | void function policy_process_hyper_inval_execute (line 679) | bool function job_execute_function (line 698) | static void function job_execute_procedure (line 713) | static void function job_execute (line 730) | bool FILE: tsl/src/bgw_policy/job.h type PolicyMoveHyperInvalData (line 21) | typedef struct PolicyMoveHyperInvalData type PolicyReorderData (line 27) | typedef struct PolicyReorderData type PolicyRetentionData (line 33) | typedef struct PolicyRetentionData type PolicyContinuousAggData (line 41) | typedef struct PolicyContinuousAggData type PolicyCompressionData (line 53) | typedef struct PolicyCompressionData FILE: tsl/src/bgw_policy/job_api.c function validate_check_signature (line 38) | static inline void function Datum (line 77) | Datum function BgwJob (line 203) | static BgwJob * function Datum (line 226) | Datum function Datum (line 250) | Datum function Datum (line 295) | Datum function Hypertable (line 584) | static Hypertable * function Datum (line 613) | Datum FILE: tsl/src/bgw_policy/policies_v2.c function ts_if_offset_is_infinity (line 34) | bool function emit_error (line 65) | static void function int64 (line 71) | static int64 function validate_and_create_policies (line 89) | bool function Datum (line 266) | Datum function Datum (line 336) | Datum function Datum (line 374) | Datum function Datum (line 413) | Datum function push_to_json (line 625) | static void function Datum (line 648) | Datum FILE: tsl/src/bgw_policy/policies_v2.h type CaggPolicyConfig (line 73) | typedef struct CaggPolicyConfig type refresh_policy (line 80) | typedef struct refresh_policy type compression_policy (line 89) | typedef struct compression_policy type retention_policy (line 96) | typedef struct retention_policy type policies_info (line 103) | typedef struct policies_info FILE: tsl/src/bgw_policy/policy_config.c function int32 (line 18) | int32 function policy_config_check_hypertable_lag_equality (line 45) | bool FILE: tsl/src/bgw_policy/policy_utils.c function Dimension (line 19) | const Dimension * function policy_get_verbose_log (line 48) | bool FILE: tsl/src/bgw_policy/process_hyper_inval_api.c function Datum (line 25) | Datum function Datum (line 38) | Datum function int32 (line 52) | static int32 function Datum (line 112) | Datum function policy_process_hyper_inval_remove_internal (line 165) | static void function Datum (line 206) | Datum FILE: tsl/src/bgw_policy/reorder_api.c function check_valid_index (line 71) | static void function Datum (line 94) | Datum function Datum (line 110) | Datum function Datum (line 124) | Datum function Datum (line 279) | Datum FILE: tsl/src/bgw_policy/retention_api.c function Datum (line 34) | Datum function Datum (line 48) | Datum function int64 (line 64) | int64 function Interval (line 78) | Interval * function Interval (line 91) | Interval * function Hypertable (line 106) | static Hypertable * function Datum (line 154) | Datum function Datum (line 347) | Datum function Datum (line 406) | Datum function Datum (line 465) | Datum FILE: tsl/src/chunk.c function Datum (line 45) | Datum function Datum (line 71) | Datum function chunk_invoke_drop_chunks (line 103) | int FILE: tsl/src/chunk.h type VacuumCutoffs (line 19) | struct VacuumCutoffs FILE: tsl/src/chunk_api.c function JsonbValue (line 54) | static JsonbValue * function Hypercube (line 103) | static Hypercube * type Anum_create_chunk (line 231) | enum Anum_create_chunk function HeapTuple (line 245) | static HeapTuple function Datum (line 271) | Datum function check_privileges_for_creating_chunk (line 307) | static void function Hypercube (line 321) | static Hypercube * function Datum (line 348) | Datum function Datum (line 401) | Datum function Datum (line 473) | Datum FILE: tsl/src/chunk_merge.c type RelationMergeInfo (line 46) | typedef struct RelationMergeInfo type RelationMergeStats (line 61) | typedef struct RelationMergeStats function update_stats_after_merge (line 70) | static void function compute_rel_vacuum_cutoffs (line 95) | void function merge_chunks_finish (line 116) | static void function cmp_relations (line 236) | static int function validate_merge_possible (line 337) | static void function ChunkConstraint (line 364) | static const ChunkConstraint * function chunk_update_constraints (line 378) | void function merge_cubes (line 468) | static void function merge_chunks_multidim_allowed (line 491) | static bool function uint64 (line 559) | static uint64 function pg17_workaround_init (line 570) | static inline void function pg17_workaround_cleanup (line 595) | static inline void function RelationMergeInfo (line 602) | static inline RelationMergeInfo * function update_relstats (line 618) | void function copy_table_data (line 632) | static double type SessionLockInfo (line 668) | typedef struct SessionLockInfo function List (line 674) | static List * function Oid (line 687) | static Oid function relock_rel (line 815) | static void function lock_merged_rels (line 845) | static void function relock_new_rels (line 882) | static void function Datum (line 973) | Datum FILE: tsl/src/chunk_split.c type SplitContext (line 41) | typedef struct SplitContext SplitContext; type SplitPoint (line 49) | typedef struct SplitPoint type CompressedSplitPoint (line 69) | typedef struct CompressedSplitPoint type RewriteStats (line 78) | typedef struct RewriteStats type RelationWriteState (line 93) | typedef struct RelationWriteState type SplitContext (line 117) | typedef struct SplitContext type SplitRelationInfo (line 136) | typedef struct SplitRelationInfo function relation_split_info_init (line 146) | static void function relation_split_info_cleanup (line 170) | static void function reform_and_rewrite_tuple (line 204) | static void function Datum (line 241) | static Datum function route_tuple (line 274) | static int function route_compressed_tuple (line 295) | static int function HeapTuple (line 323) | static HeapTuple function HeapTuple (line 350) | static HeapTuple function copy_tuples_for_split (line 475) | static double function split_relation (line 650) | static void function compute_compression_size_stats_fraction (line 752) | static void function update_compression_stats_for_split (line 767) | static void function update_chunk_stats_for_split (line 860) | static void function Datum (line 907) | Datum FILE: tsl/src/chunkwise_agg.c function Node (line 24) | static Node * function has_min_max_agg_path (line 39) | static bool function AggPath (line 48) | static AggPath * function get_subpaths_from_append_path (line 58) | static void function AppendPath (line 132) | static AppendPath * function MergeAppendPath (line 148) | static MergeAppendPath * function Path (line 164) | static Path * function AggPath (line 208) | static AggPath * function AggPath (line 245) | static AggPath * function add_partially_aggregated_subpaths (line 272) | static void function generate_agg_pushdown_path (line 356) | static void function is_path_sorted_or_plain_agg_path (line 515) | static bool pg_nodiscard function contains_path_plain_or_sorted_agg (line 527) | static bool function tsl_pushdown_partial_agg (line 588) | void FILE: tsl/src/compression/algorithms/array.c type ArrayCompressed (line 35) | typedef struct ArrayCompressed function array_compressed_has_nulls (line 45) | bool function pg_attribute_unused (line 52) | static void type ArrayCompressedData (line 83) | typedef struct ArrayCompressedData type ArrayCompressor (line 92) | typedef struct ArrayCompressor type ExtendedCompressor (line 102) | typedef struct ExtendedCompressor type ArrayDecompressionIterator (line 109) | typedef struct ArrayDecompressionIterator function array_compressor_append_datum (line 125) | static void function array_compressor_append_null_value (line 135) | static void function array_compressor_is_full (line 145) | static bool function Compressor (line 182) | Compressor * function ArrayCompressor (line 193) | ArrayCompressor * function array_compressor_append_null (line 208) | void function array_compressor_append (line 215) | void type ArrayCompressorSerializationInfo (line 239) | typedef struct ArrayCompressorSerializationInfo function ArrayCompressorSerializationInfo (line 247) | ArrayCompressorSerializationInfo * function Size (line 267) | Size function uint32 (line 273) | uint32 function ArrayCompressed (line 305) | static ArrayCompressed * function ArrayCompressedData (line 346) | static ArrayCompressedData function DecompressionIterator (line 364) | DecompressionIterator * function DecompressionIterator (line 391) | DecompressionIterator * function DecompressResult (line 408) | extern DecompressResult function DecompressionIterator (line 459) | DecompressionIterator * function ArrowArray (line 505) | ArrowArray * function ArrowArray (line 523) | static ArrowArray * function ArrowArray (line 590) | static ArrowArray * function ArrowArray (line 676) | static ArrowArray * function ArrowArray (line 690) | ArrowArray * function DecompressResult (line 850) | DecompressResult function ArrayCompressorSerializationInfo (line 899) | ArrayCompressorSerializationInfo * function array_compressed_data_send (line 949) | void function Datum (line 992) | Datum function array_compressed_send (line 1011) | void function Datum (line 1037) | extern Datum function Datum (line 1067) | extern Datum FILE: tsl/src/compression/algorithms/array.h type StringInfoData (line 23) | typedef struct StringInfoData StringInfoData; type StringInfoData (line 24) | typedef StringInfoData *StringInfo; type ArrayCompressor (line 26) | typedef struct ArrayCompressor ArrayCompressor; type ArrayCompressed (line 27) | typedef struct ArrayCompressed ArrayCompressed; type ArrayDecompressionIterator (line 28) | typedef struct ArrayDecompressionIterator ArrayDecompressionIterator; type ArrayCompressorSerializationInfo (line 49) | typedef struct ArrayCompressorSerializationInfo ArrayCompressorSerializa... FILE: tsl/src/compression/algorithms/bool_compress.c type BoolCompressed (line 15) | typedef struct BoolCompressed type BoolDecompressionIterator (line 23) | typedef struct BoolDecompressionIterator type BoolCompressor (line 31) | typedef struct BoolCompressor type ExtendedCompressor (line 40) | typedef struct ExtendedCompressor function BoolCompressor (line 72) | extern BoolCompressor * function bool_compressor_append_null (line 81) | extern void function bool_compressor_append_value (line 96) | extern void function bool_compressed_has_nulls (line 127) | extern bool function DecompressResult (line 134) | extern DecompressResult function DecompressionIterator (line 168) | extern DecompressionIterator * function DecompressResult (line 180) | extern DecompressResult function DecompressionIterator (line 214) | extern DecompressionIterator * function bool_compressed_send (line 226) | extern void function Datum (line 243) | extern Datum function Compressor (line 263) | extern Compressor * function Datum (line 282) | extern Datum function Datum (line 316) | extern Datum function ArrowArray (line 330) | extern ArrowArray * function bool_compressor_append_bool (line 384) | static void function bool_compressor_append_null_value (line 394) | static void function BoolCompressed (line 418) | static BoolCompressed * function decompression_iterator_init (line 462) | static void FILE: tsl/src/compression/algorithms/bool_compress.h type BoolCompressor (line 30) | typedef struct BoolCompressor BoolCompressor; type BoolCompressed (line 31) | typedef struct BoolCompressed BoolCompressed; type BoolDecompressionIterator (line 32) | typedef struct BoolDecompressionIterator BoolDecompressionIterator; FILE: tsl/src/compression/algorithms/datum_serialize.c type DatumSerializer (line 25) | typedef struct DatumSerializer function DatumSerializer (line 41) | DatumSerializer * function datum_serializer_value_may_be_toasted (line 68) | bool function load_send_fn (line 74) | static inline void function Size (line 91) | Size function BinaryStringEncoding (line 131) | BinaryStringEncoding function check_allowed_data_len (line 137) | static void type DatumDeserializer (line 241) | typedef struct DatumDeserializer function DatumDeserializer (line 259) | DatumDeserializer * function load_recv_fn (line 286) | static inline void function Datum (line 302) | Datum function type_append_to_binary_string (line 336) | void function Oid (line 355) | Oid function datum_append_to_binary_string (line 374) | void function Datum (line 398) | Datum FILE: tsl/src/compression/algorithms/datum_serialize.h type DatumSerializer (line 12) | typedef struct DatumSerializer DatumSerializer; type BinaryStringEncoding (line 17) | typedef enum type DatumDeserializer (line 38) | typedef struct DatumDeserializer DatumDeserializer; FILE: tsl/src/compression/algorithms/deltadelta.c type DeltaDeltaCompressed (line 33) | typedef struct DeltaDeltaCompressed function pg_attribute_unused (line 43) | static void type DeltaDeltaDecompressionIterator (line 56) | typedef struct DeltaDeltaDecompressionIterator type DeltaDeltaCompressor (line 66) | typedef struct DeltaDeltaCompressor type ExtendedCompressor (line 75) | typedef struct ExtendedCompressor function deltadelta_compressed_has_nulls (line 81) | bool function deltadelta_compressor_append_bool (line 88) | static void function deltadelta_compressor_append_int16 (line 98) | static void function deltadelta_compressor_append_int32 (line 108) | static void function deltadelta_compressor_append_int64 (line 118) | static void function deltadelta_compressor_append_date (line 128) | static void function deltadelta_compressor_append_timestamp (line 138) | static void function deltadelta_compressor_append_timestamptz (line 148) | static void function deltadelta_compressor_append_null_value (line 158) | static void function Compressor (line 225) | Compressor * function Datum (line 261) | Datum function DeltaDeltaCompressor (line 296) | DeltaDeltaCompressor * function delta_delta_compressor_compressed_size (line 320) | size_t function Datum (line 397) | Datum function delta_delta_compressor_append_null (line 412) | void function delta_delta_compressor_append_value (line 419) | void function int64_decompression_iterator_init_forward (line 451) | static void function int64_decompression_iterator_init_reverse (line 488) | static void function DecompressResult (line 522) | static inline DecompressResult function DecompressResultInternal (line 572) | static DecompressResultInternal function DecompressResult (line 616) | DecompressResult function ArrowArray (line 642) | ArrowArray * function DecompressResultInternal (line 665) | static DecompressResultInternal function DecompressResult (line 708) | DecompressResult function DecompressionIterator (line 717) | DecompressionIterator * function DecompressionIterator (line 727) | DecompressionIterator * function deltadelta_compressed_send (line 739) | void function Datum (line 757) | Datum function pg_attribute_always_inline (line 818) | static pg_attribute_always_inline uint64 function pg_attribute_always_inline (line 828) | static pg_attribute_always_inline uint64 FILE: tsl/src/compression/algorithms/deltadelta.h type DeltaDeltaCompressor (line 26) | typedef struct DeltaDeltaCompressor DeltaDeltaCompressor; type DeltaDeltaCompressed (line 27) | typedef struct DeltaDeltaCompressed DeltaDeltaCompressed; type DeltaDeltaDecompressionIterator (line 28) | typedef struct DeltaDeltaDecompressionIterator DeltaDeltaDecompressionIt... FILE: tsl/src/compression/algorithms/deltadelta_impl.c function ArrowArray (line 15) | static ArrowArray * FILE: tsl/src/compression/algorithms/dictionary.c type DictionaryCompressed (line 43) | typedef struct DictionaryCompressed function dictionary_compressed_has_nulls (line 54) | bool function pg_attribute_unused (line 61) | static void type DictionaryDecompressionIterator (line 74) | struct DictionaryDecompressionIterator type DictionaryCompressor (line 88) | typedef struct DictionaryCompressor type ExtendedCompressor (line 103) | typedef struct ExtendedCompressor function dictionary_compressor_append_datum (line 110) | static void function dictionary_compressor_append_null_value (line 120) | static void function dictionary_compressor_is_full (line 130) | static bool function Compressor (line 167) | Compressor * function DictionaryCompressor (line 178) | DictionaryCompressor * function dictionary_compressor_append_null (line 201) | void function dictionary_compressor_append (line 208) | void type DictionaryCompressorSerializationInfo (line 240) | typedef struct DictionaryCompressorSerializationInfo function DictionaryCompressorSerializationInfo (line 254) | static DictionaryCompressorSerializationInfo function DictionaryCompressed (line 306) | static DictionaryCompressed * function ArrayCompressed (line 343) | static ArrayCompressed * function dictionary_decompression_iterator_init (line 394) | static void function ArrowArray (line 454) | ArrowArray * function ArrowArray (line 472) | static ArrowArray * function ArrowArray (line 550) | static ArrowArray * function ArrowArray (line 645) | static ArrowArray * function DecompressionIterator (line 757) | DecompressionIterator * function DecompressionIterator (line 769) | DecompressionIterator * function DecompressResult (line 781) | DecompressResult function DecompressResult (line 822) | DecompressResult function Datum (line 867) | Datum function Datum (line 897) | Datum function dictionary_compressed_send (line 917) | void function Datum (line 959) | Datum FILE: tsl/src/compression/algorithms/dictionary.h type DictionaryCompressor (line 22) | typedef struct DictionaryCompressor DictionaryCompressor; type DictionaryCompressed (line 23) | typedef struct DictionaryCompressed DictionaryCompressed; type DictionaryDecompressionIterator (line 24) | typedef struct DictionaryDecompressionIterator DictionaryDecompressionIt... FILE: tsl/src/compression/algorithms/dictionary_hash.h type HashMeta (line 21) | typedef struct HashMeta type DictionaryHashItem (line 27) | typedef struct DictionaryHashItem type dictionary_hash (line 36) | typedef struct dictionary_hash dictionary_hash; function uint32 (line 53) | static uint32 function datum_eq (line 69) | static bool function dictionary_hash (line 86) | static dictionary_hash * FILE: tsl/src/compression/algorithms/float_utils.h function uint32 (line 10) | static inline uint32 function pg_attribute_always_inline (line 20) | static pg_attribute_always_inline float function uint64 (line 30) | static inline uint64 function pg_attribute_always_inline (line 40) | static pg_attribute_always_inline double FILE: tsl/src/compression/algorithms/gorilla.c type GorillaCompressed (line 42) | typedef struct GorillaCompressed type CompressedGorillaData (line 56) | typedef struct CompressedGorillaData function gorilla_compressed_has_nulls (line 67) | bool function pg_attribute_unused (line 74) | static void type GorillaCompressor (line 90) | typedef struct GorillaCompressor type ExtendedCompressor (line 106) | typedef struct ExtendedCompressor type GorillaDecompressionIterator (line 112) | typedef struct GorillaDecompressionIterator function gorilla_compressor_append_float (line 132) | static void function gorilla_compressor_append_double (line 143) | static void function gorilla_compressor_append_int16 (line 154) | static void function gorilla_compressor_append_int32 (line 164) | static void function gorilla_compressor_append_int64 (line 174) | static void function gorilla_compressor_append_null_value (line 184) | static void function Compressor (line 236) | Compressor * function GorillaCompressor (line 265) | GorillaCompressor * function Datum (line 293) | Datum function Datum (line 325) | Datum function gorilla_compressor_append_null (line 341) | void function gorilla_compressor_append_value (line 348) | void function GorillaCompressed (line 402) | static GorillaCompressed * function bytes_attach_bit_array_and_advance (line 493) | inline static void function compressed_gorilla_data_init_from_stringinfo (line 504) | static void function compressed_gorilla_data_init_from_pointer (line 535) | static void function compressed_gorilla_data_init_from_datum (line 543) | static void function gorilla_iterator_init_from_expanded_forward (line 551) | static void function DecompressionIterator (line 576) | DecompressionIterator * function DecompressResult (line 585) | static inline DecompressResult function DecompressResultInternal (line 624) | static DecompressResultInternal function DecompressResult (line 708) | DecompressResult function DecompressionIterator (line 736) | DecompressionIterator * function DecompressResultInternal (line 769) | static DecompressResultInternal function DecompressResult (line 842) | DecompressResult function uint8 (line 858) | static uint8 * function ArrowArray (line 921) | ArrowArray * function gorilla_compressed_send (line 945) | void function Datum (line 964) | Datum FILE: tsl/src/compression/algorithms/gorilla.h type GorillaCompressor (line 70) | typedef struct GorillaCompressor GorillaCompressor; type GorillaCompressed (line 71) | typedef struct GorillaCompressed GorillaCompressed; type GorillaDecompressionIterator (line 72) | typedef struct GorillaDecompressionIterator GorillaDecompressionIterator; FILE: tsl/src/compression/algorithms/gorilla_impl.c function ArrowArray (line 15) | static ArrowArray * FILE: tsl/src/compression/algorithms/null.c type NullCompressed (line 10) | typedef struct NullCompressed function DecompressionIterator (line 15) | extern DecompressionIterator * function DecompressionIterator (line 22) | extern DecompressionIterator * function null_compressed_send (line 29) | extern void function Datum (line 35) | extern Datum function Compressor (line 49) | extern Compressor * FILE: tsl/src/compression/algorithms/simple8b_rle.h type Simple8bRleSerialized (line 81) | typedef struct Simple8bRleSerialized function pg_attribute_unused (line 97) | static void type Simple8bRleBlock (line 108) | typedef struct Simple8bRleBlock type Simple8bRleBuffer (line 115) | typedef struct Simple8bRleBuffer type Simple8bRleCompressor (line 124) | typedef struct Simple8bRleCompressor type Simple8bRleDecompressionIterator (line 143) | typedef struct Simple8bRleDecompressionIterator type Simple8bRleDecompressResult (line 158) | typedef struct Simple8bRleDecompressResult type Simple8bRlePartiallyCompressedData (line 209) | typedef struct Simple8bRlePartiallyCompressedData function Simple8bRleSerialized (line 237) | static inline Simple8bRleSerialized * function simple8brle_serialized_send (line 291) | static void function Simple8bRleSerialized (line 316) | static Simple8bRleSerialized * function simple8brle_serialized_slot_size (line 330) | static size_t function simple8brle_serialized_total_size (line 345) | static size_t function simple8brle_compressor_init (line 356) | static void function simple8brle_compressor_partial_flush (line 374) | static inline void function simple8brle_compressor_full_flush (line 535) | static inline void function simple8brle_compressor_append (line 650) | static void function simple8brle_compressor_is_empty (line 692) | static bool function simple8brle_compressor_compressed_size (line 698) | static size_t function simple8brle_compressor_compressed_const_size (line 710) | static size_t function uint32 (line 805) | static inline uint32 function Simple8bRleSerialized (line 812) | static Simple8bRleSerialized * function simple8brle_decompression_iterator_init_common (line 931) | static void function simple8brle_decompression_iterator_init_forward (line 952) | static void function uint32 (line 960) | static uint32 function simple8brle_decompression_iterator_init_reverse (line 991) | static void function Simple8bRleDecompressResult (line 1017) | static Simple8bRleDecompressResult function Simple8bRleDecompressResult (line 1051) | static Simple8bRleDecompressResult function pg_attribute_always_inline (line 1084) | static pg_attribute_always_inline Simple8bRleBlock function uint64 (line 1104) | static inline uint64 function pg_attribute_always_inline (line 1138) | static pg_attribute_always_inline bool function pg_attribute_always_inline (line 1144) | static pg_attribute_always_inline uint32 function pg_attribute_always_inline (line 1150) | static pg_attribute_always_inline uint64 function pg_attribute_always_inline (line 1156) | static pg_attribute_always_inline uint64 function pg_attribute_always_inline (line 1165) | static pg_attribute_always_inline uint32 function uint32 (line 1173) | static inline uint32 function uint32 (line 1181) | static inline uint32 FILE: tsl/src/compression/algorithms/simple8b_rle_bitarray.h type Simple8bRleBitArray (line 32) | typedef struct Simple8bRleBitArray function Simple8bRleBitArray (line 40) | static Simple8bRleBitArray FILE: tsl/src/compression/algorithms/simple8b_rle_bitmap.h type Simple8bRleBitmap (line 15) | typedef struct Simple8bRleBitmap function pg_attribute_always_inline (line 24) | pg_attribute_always_inline static bool function pg_attribute_always_inline (line 33) | pg_attribute_always_inline static uint16 function pg_attribute_always_inline (line 40) | pg_attribute_always_inline static uint16 function Simple8bRleBitmap (line 54) | static Simple8bRleBitmap function Simple8bRleBitmap (line 211) | static Simple8bRleBitmap FILE: tsl/src/compression/algorithms/simple8b_rle_decompress_all.h function uint32 (line 17) | static uint32 function ELEMENT_TYPE (line 163) | static ELEMENT_TYPE * FILE: tsl/src/compression/algorithms/uuid_compress.c type UuidType (line 24) | typedef union UuidType type UuidCompressSubtype (line 30) | typedef enum type UuidCompressed (line 36) | typedef struct UuidCompressed function pg_attribute_unused (line 47) | static void type UuidDecompressionIterator (line 55) | typedef struct UuidDecompressionIterator type UuidCompressor (line 80) | typedef struct UuidCompressor type ExtendedCompressor (line 102) | typedef struct ExtendedCompressor function UuidCompressor (line 128) | extern UuidCompressor * function uuid_compressor_append_null (line 140) | extern void function uint32 (line 148) | static inline uint32 function uint32 (line 167) | static inline uint32 function uuid_compressor_append_value (line 174) | extern void function uuid_compressor_estimate_dictionary_storage (line 193) | static size_t function uuid_compressed_has_nulls (line 319) | extern bool function DecompressResult (line 326) | extern DecompressResult function DecompressionIterator (line 366) | extern DecompressionIterator * function DecompressResult (line 378) | extern DecompressResult function DecompressionIterator (line 419) | extern DecompressionIterator * function uuid_compressed_send (line 431) | extern void function Datum (line 451) | extern Datum function Compressor (line 503) | extern Compressor * function Datum (line 522) | extern Datum function Datum (line 557) | extern Datum function ArrowArray (line 571) | extern ArrowArray * function uuid_compressor_append_uuid (line 681) | static void function uuid_compressor_append_null_value (line 693) | static void function decompression_iterator_init (line 717) | static void function pg_attribute_unused (line 739) | static void FILE: tsl/src/compression/algorithms/uuid_compress.h type UuidCompressor (line 25) | typedef struct UuidCompressor UuidCompressor; type UuidCompressed (line 26) | typedef struct UuidCompressed UuidCompressed; type UuidDecompressionIterator (line 27) | typedef struct UuidDecompressionIterator UuidDecompressionIterator; FILE: tsl/src/compression/api.c type CompressChunkCxt (line 63) | typedef struct CompressChunkCxt function Node (line 72) | static Node * function compression_chunk_size_catalog_insert (line 81) | void function compression_chunk_size_catalog_update_merged (line 129) | static int function get_hypertable_or_cagg_name (line 210) | static void function compresschunkcxt_init (line 231) | static void function Chunk (line 271) | static Chunk * function check_is_chunk_order_violated_by_merge (line 357) | static bool function Oid (line 388) | static Oid function decompress_chunk_impl (line 551) | static void function recompress_chunk_impl (line 664) | static bool function Datum (line 732) | Datum function Datum (line 803) | Datum function Oid (line 820) | Oid function Datum (line 859) | Datum function can_use_in_memory_rebuild (line 902) | static bool function Datum (line 927) | Datum function Datum (line 970) | extern Datum function Oid (line 988) | static Oid function Chunk (line 1006) | Chunk * function Datum (line 1013) | Datum FILE: tsl/src/compression/arrow_c_data_interface.h type ArrowArray (line 33) | typedef struct ArrowArray type ArrowSchema (line 113) | struct ArrowSchema function pg_attribute_always_inline (line 136) | static pg_attribute_always_inline bool function pg_attribute_always_inline (line 154) | static pg_attribute_always_inline bool function pg_attribute_always_inline (line 173) | static pg_attribute_always_inline void function pg_nodiscard (line 190) | static inline pg_nodiscard const uint64 * function arrow_validity_and (line 268) | static inline void function uint64 (line 285) | static inline uint64 function arrow_num_valid (line 291) | static inline int FILE: tsl/src/compression/batch_metadata_builder.h type RowCompressor (line 11) | typedef struct RowCompressor RowCompressor; type BatchMetadataBuilderType (line 13) | enum BatchMetadataBuilderType type BatchMetadataBuilder (line 19) | typedef struct BatchMetadataBuilder type Bloom1Hasher (line 37) | typedef struct Bloom1Hasher FILE: tsl/src/compression/batch_metadata_builder_bloom1.c type Bloom1HasherInternal (line 55) | typedef struct Bloom1HasherInternal type Bloom1MetadataBuilder (line 62) | typedef struct Bloom1MetadataBuilder function uint64 (line 78) | static inline uint64 function Datum (line 89) | static Datum function Datum (line 95) | static Datum type umash_params (line 102) | struct umash_params type umash_params (line 105) | struct umash_params function Datum (line 115) | static Datum function Datum (line 128) | static Datum function PGFunction (line 149) | PGFunction function bloom1_reset (line 209) | static void type varlena (line 224) | struct varlena function bloom1_num_bits (line 229) | static int function batch_metadata_builder_bloom1_insert_bloom_filter_to_compressed_row (line 235) | void function bloom1_insert_to_compressed_row (line 327) | static void function uint64 (line 339) | uint64 function uint32 (line 376) | static inline uint32 function batch_metadata_builder_bloom1_update_bloom_filter_with_hash (line 389) | void function uint64 (line 421) | static uint64 function bloom1_update_row (line 454) | static void type Bloom1ContainsContext (line 478) | typedef struct Bloom1ContainsContext function Bloom1ContainsContext (line 491) | static Bloom1ContainsContext * function bloom1_contains_hash_internal (line 559) | static inline bool function Datum (line 597) | Datum function Datum (line 655) | Datum function bloom1_varlena_alloc_size (line 787) | static int function batch_metadata_builder_bloom1_varlena_size (line 804) | int function bloom1_hasher_init (line 825) | static void function Bloom1Hasher (line 848) | Bloom1Hasher * function BatchMetadataBuilder (line 856) | BatchMetadataBuilder * function bloom1_estimate_ndistinct (line 893) | static int function Datum (line 917) | Datum function Datum (line 991) | Datum function Datum (line 1006) | Datum function bloom1_contains_hash (line 1046) | bool FILE: tsl/src/compression/batch_metadata_builder_minmax.c function BatchMetadataBuilder (line 21) | BatchMetadataBuilder * function minmax_update_row (line 61) | void function minmax_reset (line 100) | static void function Datum (line 123) | Datum function Datum (line 139) | Datum function batch_metadata_builder_minmax_empty (line 155) | bool function minmax_insert_to_compressed_row (line 162) | static void FILE: tsl/src/compression/batch_metadata_builder_minmax.h type BatchMetadataBuilderMinMax (line 15) | typedef struct BatchMetadataBuilderMinMax type BatchMetadataBuilderMinMax (line 34) | typedef struct BatchMetadataBuilderMinMax BatchMetadataBuilderMinMax; type RowCompressor (line 36) | typedef struct RowCompressor RowCompressor; FILE: tsl/src/compression/city_combine.h function city_hash_combine (line 41) | static inline uint64_t FILE: tsl/src/compression/compression.c function Name (line 87) | Name function Compressor (line 93) | static Compressor * function DecompressionInitializer (line 103) | DecompressionInitializer function DecompressAllFunction (line 115) | DecompressAllFunction function CompressedDataHeader (line 147) | static CompressedDataHeader * function truncate_relation (line 163) | static void function RelationDeleteAllRows (line 208) | static void function delete_relation_rows (line 227) | static void function int64 (line 257) | static int64 function CompressionStats (line 273) | CompressionStats function Tuplesortstate (line 599) | Tuplesortstate * function Tuplesortstate (line 649) | static Tuplesortstate * function compress_chunk_populate_sort_info_for_column (line 681) | void function Oid (line 733) | Oid function build_column_map (line 772) | static void function check_for_limited_size_compressors (line 935) | static bool function tsl_compressor_set_invalidation (line 947) | void function tsl_compressor_add_slot (line 960) | void function tsl_compressor_flush (line 978) | void function tsl_compressor_free (line 1011) | void function RowCompressor (line 1030) | RowCompressor * function row_compressor_init (line 1051) | void function row_compressor_append_sorted_rows (line 1098) | void function row_compressor_is_full (line 1132) | static bool function row_compressor_append_ordered_slot (line 1168) | void function row_compressor_process_ordered_slot (line 1188) | static void function row_compressor_update_group (line 1214) | static void function row_compressor_new_row_is_in_new_group (line 1245) | static bool function row_compressor_append_row (line 1269) | void function HeapTuple (line 1303) | HeapTuple function row_compressor_clear_batch (line 1365) | void function row_compressor_flush (line 1410) | static void function row_compressor_reset (line 1467) | void function row_compressor_close (line 1473) | void function SegmentInfo (line 1487) | SegmentInfo * function segment_info_update (line 1517) | void function segment_info_datum_is_in_group (line 1527) | bool function AttrMap (line 1558) | static AttrMap * function BulkWriter (line 1620) | BulkWriter function BulkWriter (line 1635) | BulkWriter * function bulk_writer_close (line 1649) | void function RowDecompressor (line 1662) | RowDecompressor function row_decompressor_reset (line 1709) | void function row_decompressor_close (line 1718) | void function decompress_chunk (line 1734) | void function create_per_compressed_column (line 1798) | static void function init_iterator (line 1857) | static void function init_batch (line 1879) | static void function decompress_batch (line 1951) | int function decompress_batch_next_row (line 2077) | bool function ArrowArray (line 2129) | ArrowArray * function row_decompressor_decompress_row_to_table (line 2190) | int function row_decompressor_decompress_row_to_tuplesort (line 2254) | void function Datum (line 2275) | Datum function Datum (line 2316) | Datum function Datum (line 2361) | Datum function Datum (line 2446) | Datum function Datum (line 2509) | Datum function Datum (line 2526) | Datum function Datum (line 2540) | extern Datum function Datum (line 2581) | extern Datum type Anum_compressed_info (line 2610) | enum Anum_compressed_info function Datum (line 2619) | extern Datum function Datum (line 2674) | extern Datum function CompressionStorage (line 2711) | extern CompressionStorage function CompressionAlgorithm (line 2727) | extern CompressionAlgorithm function CompressionAlgorithmDefinition (line 2771) | const CompressionAlgorithmDefinition * FILE: tsl/src/compression/compression.h type BulkInsertStateData (line 17) | struct BulkInsertStateData type CompressedDataHeader (line 36) | typedef struct CompressedDataHeader type uint64 (line 44) | typedef uint64 DecompressDataInternal; type DecompressResultInternal (line 46) | typedef struct DecompressResultInternal type DecompressResult (line 54) | typedef struct DecompressResult type ChunkCompressionSettings (line 61) | typedef struct FormData_hypertable ChunkCompressionSettings; type Compressor (line 63) | typedef struct Compressor Compressor; type Compressor (line 64) | struct Compressor type ArrowArray (line 72) | typedef struct ArrowArray ArrowArray; type DecompressionIterator (line 74) | typedef struct DecompressionIterator type SegmentInfo (line 83) | typedef struct SegmentInfo type CompressedSegmentInfo (line 97) | typedef struct CompressedSegmentInfo type PerCompressedColumn (line 103) | typedef struct PerCompressedColumn type BulkWriter (line 122) | typedef struct BulkWriter type RowDecompressor (line 132) | typedef struct RowDecompressor type CompressionStorage (line 164) | typedef enum type DecompressionIterator (line 170) | typedef DecompressionIterator *(*DecompressionInitializer)(Datum, Oid); type ArrowArray (line 171) | typedef ArrowArray *(*DecompressAllFunction)(Datum compressed, Oid eleme... type CompressionAlgorithmDefinition (line 174) | typedef struct CompressionAlgorithmDefinition type CompressionAlgorithm (line 186) | typedef enum CompressionAlgorithm type CompressionStats (line 205) | typedef struct CompressionStats type PerColumn (line 212) | typedef struct PerColumn type InvalidationSettings (line 222) | typedef struct InvalidationSettings type RowCompressor (line 229) | typedef struct RowCompressor type BatchFilter (line 285) | typedef struct BatchFilter function pg_attribute_unused (line 314) | static void type Chunk (line 353) | typedef struct Chunk Chunk; type ChunkInsertState (line 354) | typedef struct ChunkInsertState ChunkInsertState; type ModifyHypertableState (line 357) | typedef struct ModifyHypertableState ModifyHypertableState; type CompressSingleRowState (line 360) | struct CompressSingleRowState type CompressSingleRowState (line 361) | typedef struct CompressSingleRowState CompressSingleRowState; type CompressionAlgorithms (line 412) | enum CompressionAlgorithms type decompress_batches_stats (line 448) | struct decompress_batches_stats FILE: tsl/src/compression/compression_dml.c type InvalidationContext (line 46) | typedef struct InvalidationContext type BatchQualSummary (line 55) | typedef BatchQualSummary(BatchMatcher)(RowDecompressor *decompressor, Sc... type decompress_batches_stats (line 59) | struct decompress_batches_stats function AttrNumber (line 96) | static AttrNumber type MatchedBloom (line 108) | typedef struct MatchedBloom type BloomFilterCheck (line 121) | typedef struct BloomFilterCheck function bloom_filter_check_cmp (line 132) | static int type EqualityPredicate (line 146) | typedef struct EqualityPredicate function Bitmapset (line 155) | static Bitmapset * function init_upsert_bloom_state (line 196) | static void function init_decompress_state_for_insert (line 288) | void function update_scankeys (line 395) | static void function decompress_batches_for_insert (line 420) | void function decompress_batches_for_update_delete (line 534) | static bool type DecompressBatchScanData (line 691) | typedef struct DecompressBatchScanData type DecompressBatchScanData (line 697) | struct DecompressBatchScanData function DecompressBatchScanDesc (line 699) | static DecompressBatchScanDesc function decompress_batch_scan_getnext_slot (line 722) | static bool function decompress_batch_endscan (line 744) | static void function decompress_batches_scan (line 773) | static struct decompress_batches_stats function BatchQualSummary (line 1088) | static BatchQualSummary function apply_validity_bitmap (line 1180) | static void function BatchQualSummary (line 1198) | static BatchQualSummary type decompress_chunk_context (line 1321) | struct decompress_chunk_context type decompress_chunk_context (line 1330) | struct decompress_chunk_context function decompress_target_segments (line 1332) | bool function decompress_chunk_walker (line 1348) | static bool function tuple_filtering_constraints (line 1466) | static tuple_filtering_constraints * function process_predicates (line 1562) | static void function BatchFilter (line 1993) | static BatchFilter * function Relation (line 2034) | static Relation function report_error (line 2139) | static void function key_column_is_null (line 2184) | static bool function can_delete_without_decompression (line 2208) | static bool function can_vectorize_constraint_checks (line 2277) | static bool FILE: tsl/src/compression/compression_dml.h type tuple_filtering_constraints (line 14) | typedef struct tuple_filtering_constraints FILE: tsl/src/compression/compression_scankey.c function slot_key_test (line 31) | bool function ScanKeyData (line 55) | ScanKeyData * function ScanKeyData (line 144) | ScanKeyData * function ScanKeyData (line 264) | ScanKeyData * function ScanKeyData (line 315) | ScanKeyData * function ScanKeyData (line 444) | ScanKeyData * function create_segment_filter_scankey (line 490) | static bool function Oid (line 583) | static Oid FILE: tsl/src/compression/compression_storage.c function int32 (line 56) | int32 function Oid (line 101) | Oid function set_toast_tuple_target_on_chunk (line 160) | static void function set_statistics_on_compressed_chunk (line 179) | static void function modify_compressed_toast_table_storage (line 240) | void function create_compressed_chunk_indexes (line 285) | void FILE: tsl/src/compression/create.c function is_sparse_index_type (line 66) | static bool function validate_compression_index_key_limit (line 130) | static void function compressed_column_metadata_attno (line 236) | int function should_create_bloom_sparse_index (line 261) | static bool function ColumnDef (line 321) | static ColumnDef * function List (line 426) | static List * function ColumnDef (line 671) | static ColumnDef * function Chunk (line 693) | Chunk * function OrderBySettings (line 807) | static OrderBySettings function validate_existing_constraints (line 839) | static void function validate_existing_indexes (line 933) | static void function drop_existing_compression_table (line 981) | static void function disable_compression (line 1004) | static bool function add_column_to_compression_table (line 1029) | static void function drop_column_from_compression_table (line 1048) | static void function update_compress_chunk_time_interval (line 1132) | static bool function tsl_process_compress_table (line 1167) | bool function validate_hypertable_for_compression (line 1251) | static void function ArrayType (line 1350) | static ArrayType * function OrderBySettings (line 1448) | static OrderBySettings function can_set_default_sparse_index (line 1564) | static bool function create_default_composite_bloom (line 1574) | static void function Jsonb (line 1679) | static Jsonb * function compression_settings_set_defaults (line 1796) | void function compression_settings_set_manually_for_alter (line 1835) | static void function compression_settings_set_manually_for_create (line 1894) | static void function tsl_process_compress_table_add_column (line 1951) | void function tsl_process_compress_table_drop_column (line 1984) | void function tsl_process_compress_table_rename_column (line 2093) | void function tsl_columnstore_setup (line 2266) | void FILE: tsl/src/compression/create.h type CompressionSettings (line 33) | typedef struct CompressionSettings CompressionSettings; FILE: tsl/src/compression/recompress.c type Batch_match_result (line 60) | enum Batch_match_result function Datum (line 76) | Datum function RecompressContext (line 120) | static RecompressContext * function free_chunk_recompress_ctx (line 198) | static void function Oid (line 221) | Oid function perform_recompression (line 699) | static void function recompress_chunk_in_memory_impl (line 806) | bool function update_scankey (line 909) | static void function update_segmentby_scankeys (line 916) | static void function update_orderby_scankeys (line 925) | static void function handle_null_scan (line 943) | static enum Batch_match_result function match_tuple_batch (line 952) | static enum Batch_match_result function fetch_uncompressed_chunk_into_tuplesort (line 971) | static bool function recompress_segment (line 998) | static void function update_current_segment (line 1009) | static void function check_changed_group (line 1020) | static bool function init_scankey (line 1032) | static void function create_segmentby_scankeys (line 1068) | static void function create_orderby_scankeys (line 1091) | static void function delete_tuple_for_recompression (line 1143) | static bool function try_updating_chunk_status (line 1170) | static void FILE: tsl/src/compression/recompress.h type RecompressContext (line 15) | typedef struct RecompressContext type Batch_match_result (line 35) | enum Batch_match_result FILE: tsl/src/compression/wal_utils.h function is_compression_wal_markers_enabled (line 26) | static inline bool function write_logical_replication_msg_compression_start (line 32) | static inline void function write_logical_replication_msg_compression_end (line 41) | static inline void function write_logical_replication_msg_decompression_start (line 50) | static inline void function write_logical_replication_msg_decompression_end (line 59) | static inline void FILE: tsl/src/continuous_aggs/common.c function Const (line 46) | static Const * function caggtimebucketinfo_init (line 67) | static void function function_allowed_in_cagg_definition (line 100) | bool function RemoveRangeTableEntries (line 118) | void function Query (line 145) | Query * function process_additional_timebucket_parameter (line 167) | static void function process_timebucket_parameters (line 233) | static void function caggtimebucket_validate (line 368) | static void function cagg_query_supported (line 482) | static bool function Datum (line 591) | static Datum function int64 (line 614) | static int64 function ContinuousAggTimeBucketInfo (line 656) | ContinuousAggTimeBucketInfo function Oid (line 1093) | Oid function FuncExpr (line 1130) | static FuncExpr * function Oid (line 1217) | Oid function FuncExpr (line 1235) | static FuncExpr * function Const (line 1257) | static Const * function Node (line 1281) | static Node * function RangeTblEntry (line 1301) | static RangeTblEntry * function Query (line 1343) | Query * function time_bucket_info_has_fixed_width (line 1484) | static bool function ContinuousAgg (line 1499) | ContinuousAgg * function ContinuousAggBucketFunction (line 1528) | ContinuousAggBucketFunction * function List (line 1600) | List * FILE: tsl/src/continuous_aggs/common.h type FinalizeQueryInfo (line 43) | typedef struct FinalizeQueryInfo type MaterializationHypertableColumnInfo (line 50) | typedef struct MaterializationHypertableColumnInfo type ContinuousAggTimeBucketInfo (line 63) | typedef struct ContinuousAggTimeBucketInfo type ContinuousAggRefreshCallContext (line 78) | typedef enum ContinuousAggRefreshCallContext type ContinuousAggRefreshContext (line 86) | typedef struct ContinuousAggRefreshContext function int64 (line 125) | static inline int64 FILE: tsl/src/continuous_aggs/create.c function makeMaterializedTableName (line 107) | static void function create_cagg_catalog_entry (line 121) | static void function create_bucket_function_catalog_entry (line 182) | static void function cagg_create_hypertable (line 263) | static void function mattablecolumninfo_add_mattable_index (line 306) | static void function int32 (line 372) | static int32 function Query (line 445) | static Query * function ObjectAddress (line 462) | static ObjectAddress function fixup_userview_query_tlist (line 512) | static void function cagg_create (line 592) | static void function DDLResult (line 767) | DDLResult function cagg_flip_realtime_view_definition (line 897) | void function sync_target_list_names (line 956) | static void function cagg_rename_view_columns (line 972) | void FILE: tsl/src/continuous_aggs/finalize.c function makeMaterializeColumnName (line 20) | static inline void function finalizequery_init (line 40) | void function Query (line 127) | Query * function Var (line 217) | static Var * FILE: tsl/src/continuous_aggs/insert.c type ContinuousAggsCacheInvalEntry (line 38) | typedef struct ContinuousAggsCacheInvalEntry type ContinuousAggsCacheHyperInvalThresholdEntry (line 49) | typedef struct ContinuousAggsCacheHyperInvalThresholdEntry function cache_inval_init (line 74) | static void function update_cache_from_tuple (line 107) | static void function cache_inval_entry_init (line 138) | static inline void function ContinuousAggsCacheInvalEntry (line 159) | static inline ContinuousAggsCacheInvalEntry * function continuous_agg_invalidate_range (line 180) | void function continuous_agg_dml_invalidate (line 193) | void function cache_inval_entry_write (line 209) | static inline void function cache_inval_cleanup (line 240) | static void function cache_inval_htab_write (line 254) | static void function continuous_agg_xact_invalidation_callback (line 306) | static void function _continuous_aggs_cache_inval_init (line 332) | void function _continuous_aggs_cache_inval_fini (line 338) | void function ScanTupleResult (line 344) | static ScanTupleResult function int64 (line 365) | static int64 function int64 (line 412) | static inline int64 FILE: tsl/src/continuous_aggs/invalidation.c type ContinuousAggInvalidationState (line 97) | typedef struct ContinuousAggInvalidationState type HypertableInvalidationState (line 111) | typedef struct HypertableInvalidationState type ContinuousAggTableType (line 121) | typedef enum ContinuousAggTableType function Relation (line 170) | static Relation function hypertable_invalidation_scan_init (line 184) | static void function HeapTuple (line 201) | HeapTuple function invalidation_cagg_log_add_entry (line 223) | void function invalidation_hyper_log_add_entry (line 239) | void function continuous_agg_invalidate_raw_ht (line 281) | void function continuous_agg_invalidate_mat_ht (line 289) | void function HeapTuple (line 298) | static HeapTuple function check_materialization_ranges_overlap (line 323) | static void function insert_new_cagg_materialization_ranges (line 380) | static void type InvalidationResult (line 398) | typedef enum InvalidationResult function IsValidInvalidation (line 405) | static inline bool function save_invalidation_for_refresh (line 413) | static bool function set_remainder_after_cut (line 449) | static void function InvalidationResult (line 472) | static InvalidationResult function invalidation_entry_reset (line 604) | static void function invalidation_expand_to_bucket_boundaries (line 617) | void function invalidation_entry_set_from_hyper_invalidation (line 730) | static void function invalidation_entry_set_from_cagg_invalidation (line 746) | static void function invalidations_can_be_merged (line 772) | static bool function invalidation_entry_try_merge (line 804) | static bool function insert_new_cagg_invalidation (line 824) | static void function move_invalidations_from_hyper_to_cagg_log (line 854) | static void function cagg_invalidations_scan_by_hypertable_init (line 938) | static void function Invalidation (line 960) | static Invalidation function Invalidation (line 1000) | static Invalidation function clear_cagg_invalidations_for_refresh (line 1043) | static void function cagg_invalidation_state_init (line 1143) | static void function cagg_invalidation_state_cleanup (line 1155) | static void function hypertable_invalidation_state_init (line 1164) | static void function hypertable_invalidation_state_cleanup (line 1178) | static void function invalidation_process_hypertable_log (line 1191) | void function InvalidationStore (line 1202) | InvalidationStore * function invalidation_store_free (line 1232) | void FILE: tsl/src/continuous_aggs/invalidation.h type Invalidation (line 19) | typedef struct Invalidation type InvalidationStore (line 31) | typedef struct InvalidationStore type Hypertable (line 37) | typedef struct Hypertable Hypertable; FILE: tsl/src/continuous_aggs/invalidation_threshold.c type InvalidationThresholdData (line 71) | typedef struct InvalidationThresholdData type InvalidationThresholdGetData (line 78) | typedef struct InvalidationThresholdGetData function ScanTupleResult (line 84) | static ScanTupleResult function ScanTupleResult (line 107) | static ScanTupleResult function int64 (line 191) | int64 function int64 (line 240) | int64 function int64 (line 300) | int64 function invalidation_threshold_initialize (line 357) | void FILE: tsl/src/continuous_aggs/invalidation_threshold.h type InternalTimeRange (line 10) | typedef struct InternalTimeRange InternalTimeRange; type ContinuousAgg (line 11) | typedef struct ContinuousAgg ContinuousAgg; type Hypertable (line 12) | typedef struct Hypertable Hypertable; FILE: tsl/src/continuous_aggs/materialize.c type MaterializationPlanType (line 46) | typedef enum MaterializationPlanType type MaterializationContext (line 59) | typedef struct MaterializationContext type MaterializationPlan (line 74) | typedef struct MaterializationPlan function continuous_agg_update_materialization (line 162) | void function continuous_agg_has_pending_materializations (line 198) | bool function Datum (line 227) | static Datum function Datum (line 243) | static Datum function Datum (line 260) | static Datum function TimeRange (line 286) | static TimeRange function List (line 298) | static List * function has_direct_compress_on_cagg_refresh_enabled (line 444) | static inline bool function Oid (line 674) | static Oid * function MaterializationPlan (line 702) | static MaterializationPlan * function create_materialization_plan_args (line 729) | static void function uint64 (line 782) | static uint64 function free_materialization_plan (line 852) | static void function free_materialization_plans (line 864) | static void function update_watermark (line 873) | static void function execute_materializations (line 923) | static void FILE: tsl/src/continuous_aggs/materialize.h type SchemaAndName (line 14) | typedef struct SchemaAndName type TimeRange (line 24) | typedef struct TimeRange type InternalTimeRange (line 31) | typedef struct InternalTimeRange FILE: tsl/src/continuous_aggs/options.c function cagg_update_materialized_only (line 35) | static void function List (line 83) | static List * function cagg_alter_compression (line 132) | static void function continuous_agg_update_options (line 161) | void FILE: tsl/src/continuous_aggs/planner.c type ConstifyWatermarkContext (line 38) | typedef struct function constify_cagg_watermark_walker (line 63) | static bool type WatermarkConstEntry (line 178) | typedef struct WatermarkConstEntry function HTAB (line 188) | static HTAB *pg_nodiscard function Const (line 206) | static Const * function replace_watermark_with_const (line 256) | static void function constify_cagg_watermark (line 318) | void function cagg_sort_pushdown (line 373) | void FILE: tsl/src/continuous_aggs/refresh.c type ContinuousAggRefreshState (line 43) | typedef struct ContinuousAggRefreshState function Hypertable (line 82) | static Hypertable * function InternalTimeRange (line 104) | static InternalTimeRange function InternalTimeRange (line 149) | static InternalTimeRange function Datum (line 209) | static Datum function fill_bucket_offset_origin (line 231) | void function InternalTimeRange (line 303) | InternalTimeRange function continuous_agg_refresh_init (line 384) | static void function continuous_agg_refresh_execute (line 403) | static void function log_refresh_window (line 423) | static void function continuous_agg_refresh_execute_wrapper (line 451) | static void function continuous_agg_scan_refresh_window_ranges (line 463) | static long function continuous_agg_refresh_with_window (line 548) | static void function Datum (line 573) | Datum function emit_up_to_date_notice (line 630) | static void function process_cagg_invalidations_and_refresh (line 647) | static bool function continuous_agg_refresh_internal (line 703) | void function debug_refresh_window (line 961) | static void function List (line 978) | List * FILE: tsl/src/continuous_aggs/utils.c function Datum (line 34) | static Datum function Datum (line 65) | Datum function Oid (line 160) | static Oid function Datum (line 256) | static Datum function Datum (line 335) | static Datum function Datum (line 369) | Datum function Datum (line 380) | Datum function Datum (line 387) | Datum FILE: tsl/src/import/ts_like_match.c function MatchText (line 37) | static int FILE: tsl/src/import/umash.c type __m128i (line 130) | typedef __m128i v128; function v128 (line 134) | static inline v128 function v128 (line 141) | static inline v128 function v128 (line 148) | static inline v128 function v128 (line 155) | static inline v128 type uint64x2_t (line 165) | typedef uint64x2_t v128; function v128 (line 169) | static inline v128 function v128 (line 175) | static inline v128 function v128 (line 181) | static inline v128 function v128 (line 187) | static inline v128 function mul128 (line 275) | static inline void function mul128 (line 286) | static inline void function TEST_DEF (line 298) | TEST_DEF inline uint64_t function add_mod_slow_slow_path (line 307) | uint64_t function TEST_DEF (line 319) | TEST_DEF inline uint64_t function TEST_DEF (line 351) | TEST_DEF inline uint64_t function TEST_DEF (line 360) | TEST_DEF inline uint64_t function rotate (line 375) | static inline uint32_t function load_littleendian (line 382) | static inline uint32_t function store_littleendian (line 395) | static inline void function FN (line 410) | static FN void function TEST_DEF (line 506) | TEST_DEF void function umash_oh (line 551) | umash_oh function TEST_DEF (line 596) | TEST_DEF void function TEST_DEF (line 704) | TEST_DEF inline uint64_t function TEST_DEF (line 750) | TEST_DEF uint64_t function umash_fp (line 765) | umash_fp function rotl64 (line 796) | static inline uint64_t function TEST_DEF (line 803) | TEST_DEF inline uint64_t function TEST_DEF (line 810) | TEST_DEF uint64_t function umash_fp (line 833) | umash_fp function TEST_DEF (line 875) | TEST_DEF uint64_t function umash_fp (line 934) | umash_fp function FN (line 1004) | static FN bool function FN (line 1016) | FN bool function FN (line 1066) | FN void function FN (line 1096) | static FN void function FN (line 1125) | static FN void function FN (line 1226) | static FN size_t function FN (line 1298) | FN void function FN (line 1363) | FN uint64_t function umash_fp (line 1401) | umash_fp function FN (line 1417) | FN void function FN (line 1448) | FN void function FN (line 1481) | static FN void function FN (line 1498) | static FN uint64_t function umash_fp (line 1515) | umash_fp function FN (line 1548) | FN uint64_t function umash_fp (line 1572) | umash_fp FILE: tsl/src/import/umash.h type umash_params (line 150) | struct umash_params { type umash_fp (line 166) | struct umash_fp { type umash_sink (line 180) | struct umash_sink { type umash_state (line 239) | struct umash_state { type umash_fp_state (line 247) | struct umash_fp_state { type umash_params (line 263) | struct umash_params type umash_params (line 274) | struct umash_params type umash_sink (line 279) | struct umash_sink type umash_params (line 291) | struct umash_params type umash_fp (line 301) | struct umash_fp type umash_params (line 302) | struct umash_params type umash_state (line 309) | struct umash_state type umash_params (line 309) | struct umash_params type umash_state (line 315) | struct umash_state type umash_fp_state (line 322) | struct umash_fp_state type umash_params (line 322) | struct umash_params type umash_fp (line 328) | struct umash_fp type umash_fp_state (line 328) | struct umash_fp_state FILE: tsl/src/init.c function ts_module_cleanup_on_pg_exit (line 200) | static void function PGDLLEXPORT (line 210) | PGDLLEXPORT Datum function PGDLLEXPORT (line 263) | PGDLLEXPORT void FILE: tsl/src/nodes/columnar_index_scan/columnar_index_scan.c function _columnar_index_scan_init (line 35) | void function is_supported_aggregate (line 46) | static bool function quals_only_reference_segmentby (line 174) | static bool function columnar_scan_has_no_vector_quals (line 221) | static bool function AttrNumber (line 239) | static AttrNumber type ValidateContext (line 259) | typedef struct ValidateContext function add_scan_output (line 272) | static void function validate_entries_walker (line 291) | static bool type RewriteContext (line 425) | typedef struct RewriteContext function Node (line 437) | static Node * function Plan (line 554) | static Plan * function Plan (line 662) | static Plan * function Plan (line 715) | Plan * FILE: tsl/src/nodes/columnar_index_scan/columnar_index_scan_exec.c type ColumnarIndexScanState (line 16) | typedef struct ColumnarIndexScanState function columnar_index_scan_begin (line 23) | static void function TupleTableSlot (line 49) | static TupleTableSlot * function columnar_index_scan_end (line 84) | static void function columnar_index_scan_rescan (line 90) | static void type CustomExecMethods (line 96) | struct CustomExecMethods function Node (line 105) | Node * FILE: tsl/src/nodes/columnar_scan/batch_array.c function batch_array_init (line 13) | void function batch_array_destroy (line 30) | void function batch_array_enlarge (line 46) | static void function batch_array_clear_at (line 72) | void function batch_array_clear_all (line 86) | void function batch_array_get_unused_slot (line 98) | int FILE: tsl/src/nodes/columnar_scan/batch_array.h type BatchArray (line 15) | typedef struct BatchArray type DecompressBatchState (line 38) | struct DecompressBatchState type DecompressBatchState (line 46) | struct DecompressBatchState function batch_array_has_active_batches (line 53) | inline static bool FILE: tsl/src/nodes/columnar_scan/batch_queue.h type BatchQueue (line 17) | struct BatchQueue type BatchQueueFunctions (line 19) | typedef struct BatchQueueFunctions type BatchQueue (line 29) | typedef struct BatchQueue FILE: tsl/src/nodes/columnar_scan/batch_queue_fifo.c function BatchQueue (line 18) | BatchQueue * FILE: tsl/src/nodes/columnar_scan/batch_queue_fifo.h function batch_queue_fifo_free (line 11) | static inline void function batch_queue_fifo_needs_next_batch (line 18) | static inline bool function batch_queue_fifo_pop (line 24) | static inline void function batch_queue_fifo_push_batch (line 37) | static inline void function batch_queue_fifo_reset (line 48) | static inline void function TupleTableSlot (line 54) | static inline TupleTableSlot * type BatchQueueFunctions (line 60) | struct BatchQueueFunctions FILE: tsl/src/nodes/columnar_scan/batch_queue_heap.c type HeapEntryColumn (line 15) | typedef struct type BatchQueueHeap (line 21) | typedef struct BatchQueueHeap function int32 (line 56) | static int32 function pg_attribute_always_inline (line 82) | static pg_attribute_always_inline int32 function int32 (line 129) | static int32 function int32 (line 135) | static int32 function int32 (line 142) | static int32 function pg_nodiscard (line 153) | static pg_nodiscard binaryheap * function batch_queue_heap_pop (line 170) | static void function batch_queue_heap_needs_next_batch (line 219) | static bool function batch_queue_heap_push_batch (line 250) | static void function TupleTableSlot (line 321) | static TupleTableSlot * function batch_queue_heap_reset (line 339) | static void function batch_queue_heap_free (line 349) | static void type BatchQueueFunctions (line 368) | struct BatchQueueFunctions function SortSupport (line 377) | static SortSupport function BatchQueue (line 420) | BatchQueue * FILE: tsl/src/nodes/columnar_scan/batch_queue_heap.h type BatchQueueFunctions (line 14) | struct BatchQueueFunctions FILE: tsl/src/nodes/columnar_scan/columnar_scan.c type SortInfo (line 50) | typedef struct SortInfo function EquivalenceClass (line 80) | static EquivalenceClass * function EquivalenceClass (line 149) | static EquivalenceClass * function List (line 186) | static List * function ColumnarScanPath (line 374) | ColumnarScanPath * type SelectivityEstimationContext (line 389) | typedef struct SelectivityEstimationContext function min_metadata_vars_collector (line 400) | static bool function set_compressed_baserel_size_estimates (line 442) | static void function CompressionInfo (line 576) | static CompressionInfo * function ts_columnar_estimate_compressed_batch_size (line 660) | double function cost_columnar_scan (line 744) | static void function smoothstep (line 769) | static double function cost_batch_sorted_merge (line 844) | static void function Path (line 1005) | static Path * function ts_columnar_scan_generate_paths (line 1077) | void function List (line 1295) | static List * function compressed_reltarget_add_var_for_column (line 1673) | static void function compressed_rel_setup_reltarget (line 1699) | static void function Bitmapset (line 1850) | static Bitmapset * function Node (line 1864) | static Node * function has_compressed_vars_walker (line 1940) | static bool function has_compressed_vars (line 1976) | static bool function compressed_rel_setup_joininfo (line 1990) | static void type EMCreationContext (line 2017) | typedef struct EMCreationContext function Node (line 2026) | static Node * function compressed_rel_setup_equivalence_classes (line 2201) | static void function columnar_scan_add_plannerinfo (line 2251) | static void function ColumnarScanPath (line 2353) | static ColumnarScanPath * function create_compressed_scan_paths (line 2426) | static void function RangeTblEntry (line 2519) | static RangeTblEntry * function Bitmapset (line 2583) | static Bitmapset * function match_pathkeys_to_compression_orderby (line 2680) | static bool function SortInfo (line 2781) | static SortInfo function ts_is_columnar_scan_path (line 2945) | bool FILE: tsl/src/nodes/columnar_scan/columnar_scan.h type CompressionInfo (line 16) | typedef struct CompressionInfo type ColumnarScanPath (line 54) | typedef struct ColumnarScanPath FILE: tsl/src/nodes/columnar_scan/compressed_batch.c function ArrowArray (line 29) | static ArrowArray * function ArrowArray (line 95) | static ArrowArray * function ArrowArray (line 140) | ArrowArray * function get_max_varlena_bytes (line 151) | int function decompress_scalar_column (line 175) | static void function decompress_column (line 186) | static void function ArrowArray (line 336) | const ArrowArray * function compute_plain_qual (line 438) | static void function compute_qual_conjunction (line 683) | static void function compute_qual_disjunction (line 702) | static void function compute_one_qual (line 747) | static void function BatchQualSummary (line 790) | BatchQualSummary function compressed_batch_discard_tuples (line 831) | void function compressed_batch_lazy_init (line 857) | static void function compressed_batch_set_compressed_tuple (line 910) | void function make_next_tuple (line 1100) | static void function vector_qual (line 1128) | static bool function postgres_qual (line 1142) | static bool function compressed_batch_advance (line 1166) | void function compressed_batch_save_first_tuple (line 1249) | void function compressed_batch_destroy (line 1299) | void FILE: tsl/src/nodes/columnar_scan/compressed_batch.h type ArrowArray (line 13) | typedef struct ArrowArray ArrowArray; type DecompressionType (line 16) | typedef enum type CompressedColumnValues (line 44) | typedef struct CompressedColumnValues type DecompressBatchState (line 75) | typedef struct DecompressBatchState function TupleTableSlot (line 168) | inline static TupleTableSlot * type CompressedBatchVectorQualState (line 192) | typedef struct CompressedBatchVectorQualState function store_text_datum (line 203) | inline static void function pg_attribute_always_inline (line 218) | static pg_attribute_always_inline void FILE: tsl/src/nodes/columnar_scan/decompress_context.h type CompressionColumnType (line 18) | typedef enum CompressionColumnType type CompressionColumnDescription (line 26) | typedef struct CompressionColumnDescription type DecompressContext (line 55) | typedef struct DecompressContext FILE: tsl/src/nodes/columnar_scan/detoaster.c function ts_fetch_toast (line 39) | static void function detoaster_init (line 223) | void function detoaster_close (line 230) | void type varlena (line 248) | struct varlena type varlena (line 249) | struct varlena type varlena (line 251) | struct varlena type varatt_external (line 252) | struct varatt_external type varlena (line 263) | struct varlena type varlena (line 282) | struct varlena type varlena (line 283) | struct varlena type varlena (line 312) | struct varlena type varlena (line 313) | struct varlena type varlena (line 324) | struct varlena type varlena (line 324) | struct varlena type varlena (line 339) | struct varlena type varlena (line 395) | struct varlena type varlena (line 397) | struct varlena FILE: tsl/src/nodes/columnar_scan/detoaster.h type RelationData (line 16) | struct RelationData type Detoaster (line 18) | typedef struct Detoaster type varlena (line 30) | struct varlena type varlena (line 30) | struct varlena FILE: tsl/src/nodes/columnar_scan/exec.c function Node (line 59) | Node * type ConstifyTableOidContext (line 101) | typedef struct ConstifyTableOidContext function Node (line 108) | static Node * function List (line 143) | static List * function TupleTableSlot (line 164) | static TupleTableSlot * function TupleTableSlot (line 172) | static TupleTableSlot * function columnar_scan_begin (line 186) | static void function pg_attribute_always_inline (line 429) | pg_attribute_always_inline static TupleTableSlot * function columnar_scan_rescan (line 474) | static void function columnar_scan_end (line 489) | static void function columnar_scan_explain (line 504) | static void FILE: tsl/src/nodes/columnar_scan/exec.h type ColumnarScanState (line 17) | typedef struct ColumnarScanState FILE: tsl/src/nodes/columnar_scan/planner.c function ts_is_columnar_scan_plan (line 48) | bool function _columnar_scan_init (line 55) | void function check_for_system_columns (line 61) | static void type UncompressedColumnInfo (line 78) | typedef struct type CompressedColumnInfo (line 84) | typedef struct type DecompressionMapContext (line 95) | typedef struct function List (line 180) | static List * function build_decompression_map (line 259) | static void function Node (line 532) | static Node * function AttrNumber (line 580) | static AttrNumber function is_not_runtime_constant_walker (line 606) | static bool function is_not_runtime_constant (line 661) | static bool function Node (line 672) | Node * function find_vectorized_quals (line 954) | static void function ts_label_sort_with_costsize (line 1002) | static void function Var (line 1040) | static Var * function Plan (line 1058) | Plan * FILE: tsl/src/nodes/columnar_scan/planner.h type ColumnarScanSettingsIndex (line 10) | typedef enum type ColumnarScanPrivateIndex (line 22) | typedef enum FILE: tsl/src/nodes/columnar_scan/pred_text.c function vector_const_text_comparison (line 17) | static void function vector_const_texteq (line 66) | void function vector_const_textne (line 72) | void function vector_const_like_impl (line 107) | static void function vector_const_textlike_utf8 (line 160) | void function vector_const_textnlike_utf8 (line 166) | void FILE: tsl/src/nodes/columnar_scan/pred_vector_array.c function vector_array_predicate (line 20) | void FILE: tsl/src/nodes/columnar_scan/pred_vector_const_arithmetic_single.c function pg_noinline (line 24) | static pg_noinline void FILE: tsl/src/nodes/columnar_scan/qual_pushdown.c type QualPushdownContext (line 26) | typedef struct QualPushdownContext function QualPushdownContext (line 42) | static QualPushdownContext type HashableEqualityInfo (line 58) | typedef struct HashableEqualityInfo function columnar_scan_filter_pushdown (line 79) | void function OpExpr (line 152) | static OpExpr * function expr_fetch_minmax_metadata (line 172) | static void function expr_fetch_bloom1_metadata (line 387) | static void function HashableEqualityInfo (line 446) | static HashableEqualityInfo function Var (line 540) | static Var * function Var (line 829) | static Var * function pushdown_composite_blooms (line 976) | static void function List (line 1207) | static List * function Expr (line 1259) | static Expr * function contain_volatile_functions_checker (line 1357) | static bool function Node (line 1372) | static Node * FILE: tsl/src/nodes/columnar_scan/vector_dict.h function translate_bitmap_from_dictionary (line 15) | static void FILE: tsl/src/nodes/columnar_scan/vector_predicates.c function VectorPredicate (line 38) | VectorPredicate * function vector_nulltest (line 89) | void function vector_booleq (line 110) | void type UUIDBuffer (line 124) | typedef union UUIDBuffer function vector_uuidne (line 145) | void function vector_uuideq (line 175) | void function vector_booleantest (line 193) | void FILE: tsl/src/nodes/columnar_scan/vector_predicates.h type BatchQualSummary (line 30) | typedef enum BatchQualSummary function pg_attribute_always_inline (line 37) | static pg_attribute_always_inline BatchQualSummary FILE: tsl/src/nodes/columnar_scan/vector_quals.h type VectorQualInfo (line 19) | typedef struct VectorQualInfo type VectorQualState (line 46) | typedef struct VectorQualState FILE: tsl/src/nodes/gapfill/gapfill.h type GapfillPrivateIndex (line 19) | typedef enum GapfillPrivateIndex type GapFillPath (line 32) | typedef struct GapFillPath FILE: tsl/src/nodes/gapfill/gapfill_exec.c type GapFillBoundary (line 38) | typedef enum GapFillBoundary type GapFillColumnStateUnion (line 44) | typedef union GapFillColumnStateUnion function int64 (line 86) | int64 function Datum (line 120) | static inline Datum function Expr (line 145) | static Expr * function Expr (line 154) | static Expr * function Expr (line 163) | static Expr * function int64 (line 170) | static inline int64 function Node (line 222) | Node * function is_const_null (line 235) | static bool function Oid (line 246) | static Oid function var_equal (line 274) | static bool function is_simple_expr_walker (line 280) | static bool function is_simple_expr (line 323) | static bool function int64 (line 340) | static int64 function int64 (line 383) | static int64 type CollectBoundaryContext (line 416) | typedef struct CollectBoundaryContext function is_boundary_expr (line 427) | static bool function collect_boundary_walker (line 458) | static bool function List (line 499) | static List * function int64 (line 509) | static int64 function Const (line 625) | static Const * function gapfill_advance_timestamp (line 634) | static void function gapfill_begin (line 707) | static void function TupleTableSlot (line 822) | static TupleTableSlot * function gapfill_end (line 905) | static void function gapfill_rescan (line 914) | static void function gapfill_state_reset_group (line 962) | static void function TupleTableSlot (line 1001) | static TupleTableSlot * function gapfill_state_is_new_group (line 1075) | static bool function TupleTableSlot (line 1116) | static TupleTableSlot * function gapfill_state_set_next (line 1168) | static void function TupleTableSlot (line 1197) | static TupleTableSlot * function gapfill_state_initialize_columns (line 1227) | static void function GapFillColumnState (line 1355) | static GapFillColumnState * function gapfill_is_group_column (line 1406) | static bool function TargetEntry (line 1428) | static TargetEntry * function Datum (line 1449) | Datum function Expr (line 1465) | Expr * FILE: tsl/src/nodes/gapfill/gapfill_functions.c function Datum (line 13) | Datum function Datum (line 43) | Datum FILE: tsl/src/nodes/gapfill/gapfill_internal.h type GapFillFetchState (line 47) | typedef enum GapFillFetchState type GapFillColumnType (line 63) | typedef enum GapFillColumnType type GapFillColumnState (line 73) | typedef struct GapFillColumnState type GapFillGroupColumnState (line 81) | typedef struct GapFillGroupColumnState type GapFillState (line 90) | typedef struct GapFillState FILE: tsl/src/nodes/gapfill/gapfill_plan.c type gapfill_walker_context (line 32) | typedef struct gapfill_walker_context function Node (line 47) | static Node * function contains_nonconstant_walker (line 64) | static bool function contains_nonconstant_expr (line 102) | static bool function is_gapfill_function_call (line 111) | static inline bool function is_marker_function_call (line 121) | static inline bool function gapfill_function_walker (line 132) | static bool function marker_function_walker (line 150) | static bool function window_function_walker (line 168) | static bool function gapfill_correct_order (line 189) | static bool function Plan (line 239) | static Plan * function gapfill_expression_walker (line 292) | static bool function gapfill_build_pathtarget (line 308) | static void function Path (line 423) | static Path * function plan_add_gapfill (line 509) | void function is_gapfill_path (line 576) | static inline bool function gapfill_adjust_window_targetlist (line 602) | void FILE: tsl/src/nodes/gapfill/interpolate.c function gapfill_interpolate_initialize (line 24) | void function gapfill_interpolate_group_change (line 39) | void function gapfill_interpolate_tuple_fetched (line 55) | void function gapfill_interpolate_tuple_returned (line 70) | void function gapfill_fetch_sample (line 86) | static void function Datum (line 153) | static Datum function gapfill_interpolate_calculate (line 177) | void FILE: tsl/src/nodes/gapfill/interpolate.h type GapFillInterpolateSample (line 10) | typedef struct GapFillInterpolateSample type GapFillInterpolateColumnState (line 17) | typedef struct GapFillInterpolateColumnState FILE: tsl/src/nodes/gapfill/locf.c function gapfill_locf_initialize (line 17) | void function gapfill_locf_group_change (line 43) | void function gapfill_locf_tuple_returned (line 52) | void function gapfill_locf_calculate (line 63) | void FILE: tsl/src/nodes/gapfill/locf.h type GapFillLocfColumnState (line 12) | typedef struct GapFillLocfColumnState FILE: tsl/src/nodes/skip_scan/exec.c type SkipScanStage (line 102) | typedef enum SkipScanStage type SkipKeyData (line 113) | typedef struct SkipKeyData type SkipScanState (line 129) | typedef struct SkipScanState function skip_scan_begin (line 176) | static void function has_nulls_first (line 248) | static bool function has_nulls_last (line 254) | static bool function skip_scan_rescan_index (line 260) | static void function skip_scan_switch_stage (line 296) | static void function skip_scan_update_key (line 360) | static void function TupleTableSlot (line 393) | static TupleTableSlot * function skip_scan_end (line 493) | static void function skip_scan_rescan (line 501) | static void function Node (line 536) | Node * FILE: tsl/src/nodes/skip_scan/planner.c type SkipKeyInfo (line 38) | typedef struct SkipKeyInfo type SkipScanPath (line 72) | typedef struct SkipScanPath type DistinctPathInfo (line 84) | typedef struct DistinctPathInfo function _skip_scan_init (line 112) | void function Plan (line 118) | static Plan * function Plan (line 144) | static Plan * type FindAggrefsContext (line 289) | typedef struct FindAggrefsContext function find_aggrefs_walker (line 294) | static bool function Expr (line 310) | static Expr * function List (line 334) | static List * function obtain_upper_distinct_path (line 474) | static void function tsl_skip_scan_paths_add (line 618) | void function attr_is_notnull (line 806) | static bool function check_notnull_skipkey (line 820) | static void function IndexPath (line 894) | static IndexPath * function SkipScanPath (line 909) | static SkipScanPath * function Var (line 1120) | static Var * function List (line 1192) | static List * function build_skip_qual (line 1228) | static bool function get_idx_key (line 1339) | static int function List (line 1355) | static List * function OpExpr (line 1382) | static OpExpr * function TargetEntry (line 1421) | static TargetEntry * FILE: tsl/src/nodes/skip_scan/skip_scan.h type SkipKeyNullStatus (line 11) | typedef enum SkipKeyNullStatus type SkipScanPrivateIndex (line 18) | typedef enum FILE: tsl/src/nodes/vector_agg/exec.c function get_input_offset (line 41) | static int type ColumnarResult (line 67) | typedef struct function columnar_result_init_for_type (line 80) | static void function pg_attribute_always_inline (line 131) | static pg_attribute_always_inline void function CompressedColumnValues (line 221) | static CompressedColumnValues function pg_noinline (line 270) | static pg_noinline CompressedColumnValues function CompressedColumnValues (line 446) | CompressedColumnValues function vector_agg_begin (line 500) | static void function vector_agg_end (line 656) | static void function vector_agg_rescan (line 662) | static void function TupleTableSlot (line 686) | static TupleTableSlot * function CompressedBatchVectorQualState (line 768) | static CompressedBatchVectorQualState function TupleTableSlot (line 786) | static TupleTableSlot * function vector_agg_explain (line 923) | static void type CustomExecMethods (line 933) | struct CustomExecMethods function Node (line 942) | Node * FILE: tsl/src/nodes/vector_agg/exec.h type VectorAggDef (line 17) | typedef struct VectorAggDef type GroupingColumn (line 31) | typedef struct GroupingColumn type VectorAggState (line 41) | typedef struct VectorAggState FILE: tsl/src/nodes/vector_agg/filter_word_iterator.h type FilterWordIterator (line 12) | typedef struct function filter_word_iterator_advance (line 25) | inline static void function FilterWordIterator (line 85) | inline static FilterWordIterator function filter_word_iterator_is_valid (line 97) | inline static bool FILE: tsl/src/nodes/vector_agg/function/agg_many_vector_helper.c function pg_attribute_always_inline (line 13) | static pg_attribute_always_inline void function pg_noinline (line 34) | static pg_noinline void FILE: tsl/src/nodes/vector_agg/function/agg_vector_validity_helper.c function pg_attribute_always_inline (line 13) | static pg_attribute_always_inline void function pg_noinline (line 22) | static pg_noinline void function pg_noinline (line 29) | static pg_noinline void FILE: tsl/src/nodes/vector_agg/function/float48_accum_single.c function pg_attribute_always_inline (line 106) | static pg_attribute_always_inline void function pg_attribute_always_inline (line 139) | static pg_attribute_always_inline void function pg_attribute_always_inline (line 202) | static pg_attribute_always_inline void function pg_attribute_always_inline (line 293) | static pg_attribute_always_inline void FILE: tsl/src/nodes/vector_agg/function/functions.c function lc_collate_is_c (line 29) | static inline bool type CountState (line 44) | typedef struct function count_init (line 49) | static void function count_emit (line 59) | static void function count_star_scalar (line 67) | static void function pg_attribute_always_inline (line 75) | static pg_attribute_always_inline void function pg_noinline (line 90) | static pg_noinline void function count_star_many_scalar (line 105) | static void function count_any_scalar (line 144) | static void function count_any_vector (line 157) | static void function count_any_many_vector (line 192) | static void function VectorAggFunctions (line 224) | VectorAggFunctions * FILE: tsl/src/nodes/vector_agg/function/functions.h type VectorAggFunctions (line 21) | typedef struct FILE: tsl/src/nodes/vector_agg/function/int128_accum_single.c function pg_attribute_always_inline (line 74) | static pg_attribute_always_inline void function pg_attribute_always_inline (line 102) | static pg_attribute_always_inline void FILE: tsl/src/nodes/vector_agg/function/int128_accum_templates.c type PgInt128AggState (line 26) | typedef struct FILE: tsl/src/nodes/vector_agg/function/int24_avg_accum_single.c function pg_attribute_always_inline (line 13) | static pg_attribute_always_inline void type Int24AvgAccumState (line 31) | typedef Int24AvgAccumState FUNCTION_NAME(state); function pg_attribute_always_inline (line 33) | static pg_attribute_always_inline void FILE: tsl/src/nodes/vector_agg/function/int24_avg_accum_templates.c type Int24AvgAccumState (line 23) | typedef struct function int24_avg_accum_init (line 29) | static void function int24_avg_accum_emit (line 40) | static void FILE: tsl/src/nodes/vector_agg/function/int24_sum_single.c function pg_attribute_always_inline (line 13) | static pg_attribute_always_inline void function pg_attribute_always_inline (line 54) | static pg_attribute_always_inline void type Int24SumState (line 62) | typedef Int24SumState FUNCTION_NAME(state); FILE: tsl/src/nodes/vector_agg/function/int24_sum_templates.c type Int24SumState (line 24) | typedef struct function int_sum_init (line 30) | static void function int_sum_emit (line 41) | static void FILE: tsl/src/nodes/vector_agg/function/minmax_arithmetic_single.c function pg_attribute_always_inline (line 12) | static pg_attribute_always_inline void type MinMaxState (line 43) | typedef MinMaxState FUNCTION_NAME(state); function pg_attribute_always_inline (line 45) | static pg_attribute_always_inline void FILE: tsl/src/nodes/vector_agg/function/minmax_templates.c type MinMaxState (line 29) | typedef struct function minmax_init (line 35) | static void function minmax_emit (line 46) | static void type MinMaxBytesState (line 76) | typedef struct type BytesView (line 82) | typedef struct BytesView function minmax_bytes_init (line 88) | static void function minmax_bytes_emit (line 99) | static void FILE: tsl/src/nodes/vector_agg/function/minmax_text.c type MinMaxBytesState (line 20) | typedef MinMaxBytesState FUNCTION_NAME(state); function pg_attribute_always_inline (line 22) | static pg_attribute_always_inline void FILE: tsl/src/nodes/vector_agg/function/sum_float_single.c function pg_attribute_always_inline (line 24) | static pg_attribute_always_inline void type FloatSumState (line 84) | typedef FloatSumState FUNCTION_NAME(state); function pg_attribute_always_inline (line 86) | static pg_attribute_always_inline void FILE: tsl/src/nodes/vector_agg/function/sum_float_templates.c type FloatSumState (line 19) | typedef struct function float_sum_init (line 25) | static void FILE: tsl/src/nodes/vector_agg/grouping_policy.h type GroupingPolicy (line 11) | typedef struct GroupingPolicy GroupingPolicy; type DecompressContext (line 13) | typedef struct DecompressContext DecompressContext; type TupleTableSlot (line 15) | typedef struct TupleTableSlot TupleTableSlot; type VectorAggDef (line 17) | typedef struct VectorAggDef VectorAggDef; type GroupingColumn (line 19) | typedef struct GroupingColumn GroupingColumn; type GroupingPolicy (line 27) | typedef struct GroupingPolicy type VectorAggGroupingType (line 65) | typedef enum FILE: tsl/src/nodes/vector_agg/grouping_policy_batch.c type GroupingPolicyBatch (line 24) | typedef struct function GroupingPolicy (line 59) | GroupingPolicy * function gp_batch_reset (line 91) | static void function compute_single_aggregate (line 116) | static void function gp_batch_add_batch (line 190) | static void function gp_batch_should_emit (line 256) | static bool function gp_batch_do_emit (line 268) | static bool FILE: tsl/src/nodes/vector_agg/grouping_policy_hash.c function GroupingPolicy (line 48) | GroupingPolicy * function gp_hash_reset (line 114) | static void function compute_single_aggregate (line 131) | static void function gp_hash_add_batch (line 235) | static void function gp_hash_should_emit (line 373) | static bool function gp_hash_do_emit (line 397) | static bool FILE: tsl/src/nodes/vector_agg/grouping_policy_hash.h type GroupingPolicyHash (line 18) | typedef struct GroupingPolicyHash GroupingPolicyHash; type GroupingPolicyHash (line 50) | typedef struct GroupingPolicyHash FILE: tsl/src/nodes/vector_agg/hashing/batch_hashing_params.h type BatchHashingParams (line 16) | typedef struct BatchHashingParams function pg_attribute_always_inline (line 30) | static pg_attribute_always_inline BatchHashingParams FILE: tsl/src/nodes/vector_agg/hashing/hash64.h function pg_attribute_always_inline (line 14) | static pg_attribute_always_inline uint64 function pg_attribute_always_inline (line 27) | static pg_attribute_always_inline uint64 FILE: tsl/src/nodes/vector_agg/hashing/hash_strategy_common.c function hash_strategy_output_key_alloc (line 17) | void function hash_strategy_output_key_single_emit (line 42) | void FILE: tsl/src/nodes/vector_agg/hashing/hash_strategy_impl.c type FUNCTION_NAME (line 16) | struct FUNCTION_NAME type FUNCTION_NAME (line 37) | struct FUNCTION_NAME function uint64 (line 39) | static uint64 type FUNCTION_NAME (line 58) | struct FUNCTION_NAME type FUNCTION_NAME (line 58) | struct FUNCTION_NAME function pg_attribute_always_inline (line 86) | static pg_attribute_always_inline void FILE: tsl/src/nodes/vector_agg/hashing/hash_strategy_impl_single_fixed_key.c function pg_attribute_always_inline (line 24) | static pg_attribute_always_inline void function pg_attribute_always_inline (line 56) | static pg_attribute_always_inline void FILE: tsl/src/nodes/vector_agg/hashing/hash_strategy_serialized.c function serialized_key_hashing_init (line 29) | static void function serialized_key_hashing_prepare_for_batch (line 35) | static void function pg_attribute_always_inline (line 40) | static pg_attribute_always_inline bool function pg_attribute_always_inline (line 49) | static pg_attribute_always_inline void function pg_attribute_always_inline (line 62) | static pg_attribute_always_inline void function pg_attribute_always_inline (line 386) | static pg_attribute_always_inline void function serialized_emit_key (line 401) | static void FILE: tsl/src/nodes/vector_agg/hashing/hash_strategy_single_text.c function single_text_key_hashing_init (line 29) | static void type BytesView (line 35) | typedef struct BytesView function BytesView (line 41) | static BytesView function pg_attribute_always_inline (line 51) | static pg_attribute_always_inline void function pg_attribute_always_inline (line 113) | static pg_attribute_always_inline void function single_text_emit_key (line 127) | static void function single_text_key_hashing_prepare_for_batch (line 134) | static void FILE: tsl/src/nodes/vector_agg/hashing/hashing_strategy.h type GroupingPolicyHash (line 10) | typedef struct GroupingPolicyHash GroupingPolicyHash; type HashingStrategy (line 12) | typedef struct HashingStrategy HashingStrategy; type DecompressBatchState (line 14) | typedef struct DecompressBatchState DecompressBatchState; type TupleTableSlot (line 16) | typedef struct TupleTableSlot TupleTableSlot; type HashingStrategy (line 22) | typedef struct HashingStrategy FILE: tsl/src/nodes/vector_agg/hashing/umash_fingerprint_key.h type umash_fingerprint_key (line 19) | struct umash_fingerprint_key function umash_fingerprint_get_key (line 29) | static inline struct umash_fingerprint_key type umash_params (line 39) | struct umash_params type umash_params (line 42) | struct umash_params type umash_params (line 42) | struct umash_params FILE: tsl/src/nodes/vector_agg/plan.c type CustomScanMethods (line 31) | struct CustomScanMethods function _vector_agg_init (line 34) | void function ts_is_vector_agg_plan (line 40) | bool function Plan (line 50) | static Plan * function is_vector_type (line 102) | static bool function is_vector_function (line 130) | static bool function is_vector_expr (line 165) | static bool function can_vectorize_aggref (line 235) | static bool function VectorAggGroupingType (line 292) | static VectorAggGroupingType type HasVectorAggContext (line 434) | typedef struct HasVectorAggContext function Plan (line 440) | static Plan * function has_vector_agg_node (line 459) | bool function vectoragg_plan_possible (line 476) | static bool function Node (line 497) | static Node * type MakeFinalizeAggContext (line 512) | typedef struct MakeFinalizeAggContext function Node (line 518) | static Node * function Plan (line 567) | Plan * function Plan (line 573) | static Plan * FILE: tsl/src/nodes/vector_agg/plan.h type VectorAggSettingsIndex (line 15) | typedef enum FILE: tsl/src/nodes/vector_agg/plan_columnar_scan.c function is_vector_compressed_column (line 16) | static bool function custom_scan_to_uncompressed_chunk_attno (line 61) | static int function vectoragg_plan_columnar_scan (line 77) | void FILE: tsl/src/nodes/vector_agg/vector_slot.h function uint64 (line 25) | static inline const uint64 * FILE: tsl/src/planner.c function involves_hypertable (line 34) | static bool function tsl_create_upper_paths_hook (line 54) | void function use_columnar_scan (line 99) | static inline bool function tsl_set_rel_pathlist_query (line 111) | void function tsl_set_rel_pathlist_dml (line 139) | void function tsl_preprocess_query (line 252) | void function tsl_sort_transform_replace_pathkeys (line 280) | void function tsl_postprocess_plan (line 299) | void FILE: tsl/src/process_utility.c function tsl_process_altertable_cmd (line 27) | void function tsl_process_rename_cmd (line 58) | void FILE: tsl/src/reorder.c function Datum (line 83) | Datum function Datum (line 103) | Datum function reorder_chunk (line 197) | void function index_belongs_to_relation (line 289) | static bool function Oid (line 311) | static Oid function reorder_rel (line 366) | static void function reorder_finish_heap_swaps (line 473) | static void function rebuild_relation (line 575) | static void function copy_heap_data (line 636) | static void