Schema attribute_directory

Tables

attribute_store

Column Type Nullable Description
id integer  
data_source_id integer  
entity_type_id integer  

sampled_view_materialization

Column Type Nullable Description
id integer  
attribute_store_id integer  
src_view text  

attribute

Column Type Nullable Description
id integer  
attribute_store_id integer  
description text  
name name  
data_type text  
extra_data jsonb  

attribute_store_modified

Column Type Nullable Description
attribute_store_id integer  
modified timestamp with time zone  

attribute_store_curr_materialized

Column Type Nullable Description
attribute_store_id integer  
materialized timestamp with time zone  

attribute_store_compacted

Column Type Nullable Description
attribute_store_id integer  
compacted integer  

Functions

get_attribute_store(data_source_id integer, entity_type_id integer)

get_attribute_store(data_source text, entity_type text)

get_attribute_store(attribute_store_id integer)

to_char(attribute_directory.attribute_store)

to_table_name(attribute_directory.attribute_store)

at_function_name(attribute_directory.attribute_store)

staging_new_view_name(attribute_directory.attribute_store)

staging_modified_view_name(attribute_directory.attribute_store)

changes_view_name(attribute_directory.attribute_store)

run_length_view_name(attribute_directory.attribute_store)

compacted_view_name(attribute_directory.attribute_store)

to_compact_view_name(attribute_directory.attribute_store)

curr_ptr_view_name(attribute_directory.attribute_store)

curr_view_name(attribute_directory.attribute_store)

curr_ptr_table_name(attribute_directory.attribute_store)

render_hash_query(attribute_directory.attribute_store)

create_hash_function_sql(attribute_directory.attribute_store)

create_hash_function(attribute_directory.attribute_store)

changes_view_query(attribute_directory.attribute_store)

create_changes_view_sql(attribute_directory.attribute_store)

create_changes_view(attribute_directory.attribute_store)

run_length_view_query(attribute_directory.attribute_store)

create_run_length_view_sql(attribute_directory.attribute_store)

create_run_length_view(attribute_directory.attribute_store)

Create a view on an attribute_store’s history table that lists the runs of duplicate attribute data records by their entity ID and start-end. This can be used as a source for compacting actions.

drop_run_length_view_sql(attribute_directory.attribute_store)

drop_run_length_view(attribute_directory.attribute_store)

Drop the run-length view of the attribute store.

drop_changes_view(attribute_directory.attribute_store)

curr_view_query(attribute_directory.attribute_store)

create_curr_view_sql(attribute_directory.attribute_store)

create_curr_view(attribute_directory.attribute_store)

drop_curr_view_sql(attribute_directory.attribute_store)

drop_curr_view(attribute_directory.attribute_store)

create_curr_ptr_table_sql(attribute_directory.attribute_store)

create_curr_ptr_table(attribute_directory.attribute_store)

drop_curr_ptr_table_sql(attribute_directory.attribute_store)

drop_curr_ptr_table(attribute_directory.attribute_store)

create_curr_ptr_view_sql(attribute_directory.attribute_store)

create_curr_ptr_view(attribute_directory.attribute_store)

drop_curr_ptr_view_sql(attribute_directory.attribute_store)

drop_curr_ptr_view(attribute_directory.attribute_store)

base_columns()

column_specs(attribute_directory.attribute_store)

create_base_table_sql(attribute_directory.attribute_store)

create_base_table(attribute_directory.attribute_store)

drop_base_table_sql(attribute_directory.attribute_store)

drop_base_table(attribute_directory.attribute_store)

add_first_appearance_to_attribute_table(attribute_directory.attribute_store)

create_history_table_sql(attribute_directory.attribute_store)

create_history_table(attribute_directory.attribute_store)

drop_history_table_sql(attribute_directory.attribute_store)

drop_history_table(attribute_directory.attribute_store)

create_staging_table_sql(attribute_directory.attribute_store)

create_staging_table(attribute_directory.attribute_store)

drop_staging_table_sql(attribute_directory.attribute_store)

drop_staging_table(attribute_directory.attribute_store)

create_staging_new_view_sql(attribute_directory.attribute_store)

create_staging_new_view(attribute_directory.attribute_store)

drop_staging_new_view(attribute_directory.attribute_store)

create_staging_modified_view_sql(attribute_directory.attribute_store)

create_staging_modified_view(attribute_directory.attribute_store)

drop_staging_modified_view_sql(attribute_directory.attribute_store)

drop_staging_modified_view(attribute_directory.attribute_store)

update_curr_materialized(attribute_store_id integer, materialized timestamp with time zone)

store_curr_materialized(attribute_store_id integer, materialized timestamp with time zone)

mark_curr_materialized(attribute_store_id integer, materialized timestamp with time zone)

mark_curr_materialized(attribute_store_id integer)

last_history_id(attribute_store_id integer)

update_compacted(attribute_store_id integer, compacted integer)

store_compacted(attribute_store_id integer, compacted integer)

mark_compacted(attribute_store_id integer, compacted integer)

update_modified(attribute_store_id integer, modified timestamp with time zone)

store_modified(attribute_store_id integer, modified timestamp with time zone)

mark_modified(attribute_store_id integer, modified timestamp with time zone)

mark_modified(attribute_store_id integer)

create_modified_trigger_function_sql(attribute_directory.attribute_store)

create_modified_trigger_function(attribute_directory.attribute_store)

drop_modified_trigger_function_sql(attribute_directory.attribute_store)

drop_modified_trigger_function(attribute_directory.attribute_store)

create_modified_triggers_sql(attribute_directory.attribute_store)

create_modified_triggers(attribute_directory.attribute_store)

drop_modified_triggers_sql(attribute_directory.attribute_store)

drop_modified_triggers(attribute_directory.attribute_store)

drop_hash_function(attribute_directory.attribute_store)

define_attribute_store(data_source_id integer, entity_type_id integer)

define_attribute_store(data_source_name text, entity_type_name text)

add_attributes(attribute_directory.attribute_store, attributes attribute_directory.attribute_descr[])

get_attribute(attribute_directory.attribute_store, name)

define_attribute(attribute_directory.attribute_store, name name, data_type text, description text)

check_attribute_types(attribute_directory.attribute_store, attribute_directory.attribute_descr[])

modify_column_type(table_name name, column_name name, data_type text)

modify_column_type(attribute_directory.attribute_store, column_name name, data_type text)

transfer_staged(attribute_directory.attribute_store)

compacted_tmp_table_name(attribute_directory.attribute_store)

create_compacted_tmp_table_sql(attribute_directory.attribute_store)

create_compacted_tmp_table(attribute_directory.attribute_store)

drop_compacted_tmp_table_sql(attribute_directory.attribute_store)

drop_compacted_tmp_table(attribute_directory.attribute_store)

compacted_view_query(attribute_directory.attribute_store)

create_compacted_view_sql(attribute_directory.attribute_store)

create_compacted_view(attribute_directory.attribute_store)

drop_compacted_view_sql(attribute_directory.attribute_store)

drop_compacted_view(attribute_directory.attribute_store)

to_compact_view_query(attribute_directory.attribute_store)

create_to_compact_view_sql(attribute_directory.attribute_store)

create_to_compact_view(attribute_directory.attribute_store)

drop_to_compact_view_sql(attribute_directory.attribute_store)

drop_to_compact_view(attribute_directory.attribute_store)

insert_into_compacted_sql(attribute_directory.attribute_store)

remove_from_compacted_sql(attribute_directory.attribute_store)

insert_into_compacted(attribute_directory.attribute_store)

remove_from_compacted(attribute_directory.attribute_store)

requires_compacting(attribute_store_id integer)

requires_compacting(attribute_directory.attribute_store)

last_compacted(attribute_store_id integer)

compact(attribute_directory.attribute_store, max_compacting integer)

Remove at most max_compacting subsequent records with duplicate attribute values and update the modified of the first

compact(attribute_directory.attribute_store)

Remove all subsequent records with duplicate attribute values and update the modified of the first

materialize_curr_ptr(attribute_directory.attribute_store)

direct_dependers(name text)

dependers(name name, level integer, name name, level integer)

dependers(name name, name name, level integer)

at_ptr_function_name(attribute_directory.attribute_store)

create_at_func_ptr_sql(attribute_directory.attribute_store)

create_at_func_ptr(attribute_directory.attribute_store)

drop_at_func_ptr_sql(attribute_directory.attribute_store)

drop_at_func_ptr(attribute_directory.attribute_store)

create_entity_at_func_ptr_sql(attribute_directory.attribute_store)

create_entity_at_func_ptr(attribute_directory.attribute_store)

drop_entity_at_func_ptr_sql(attribute_directory.attribute_store)

drop_entity_at_func_ptr(attribute_directory.attribute_store)

create_at_func(attribute_directory.attribute_store)

drop_at_func(attribute_directory.attribute_store)

drop_entity_at_func_sql(attribute_directory.attribute_store)

drop_entity_at_func(attribute_directory.attribute_store)

create_entity_at_func_sql(attribute_directory.attribute_store)

create_entity_at_func(attribute_directory.attribute_store)

create_dependees(attribute_directory.attribute_store)

drop_dependees(attribute_directory.attribute_store)

add_attribute_column(attribute_directory.attribute_store, name, text)

create_attribute(attribute_directory.attribute_store, name, text, text)

remove_attribute_column(attribute_directory.attribute_store, name)

drop_attribute(attribute_directory.attribute_store, name)

init(attribute_directory.attribute)

modify_data_type(attribute_directory.attribute)

cleanup_on_data_source_delete()

cleanup_on_entity_type_delete()

cleanup_attribute_store_on_delete()

update_data_type_on_change()

set_hash()

create_hash_triggers_sql(attribute_directory.attribute_store)

create_hash_triggers(attribute_directory.attribute_store)

drop_hash_triggers_sql(attribute_directory.attribute_store)

drop_hash_triggers(attribute_directory.attribute_store)

init(attribute_directory.attribute_store)

deinit(attribute_directory.attribute_store)

to_attribute(attribute_directory.attribute_store, name name, data_type text, description text)

check_attributes_exist(attribute_directory.attribute_store, attribute_directory.attribute_descr[])

create_attribute_store(data_source_name text, entity_type_name text)

create_attribute_store(data_source_name text, entity_type_name text, attributes attribute_directory.attribute_descr[])

create_attribute_store(data_source_id integer, entity_type_id integer, attributes attribute_directory.attribute_descr[])

delete_attribute_store(attribute_store attribute_directory.attribute_store)

delete_attribute_store(name text)

to_attribute_store(data_source_id integer, entity_type_id integer, attribute_directory.attribute_descr[])

view_to_attribute_staging_sql(view text, attribute_directory.attribute_store)

stage_sample(attribute_directory.sampled_view_materialization)

materialize(attribute_directory.sampled_view_materialization)