Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Titan-Systems/titan
/ functions
Functions
1,136 in github.com/Titan-Systems/titan
⨍
Functions
1,136
◇
Types & classes
335
↳
Endpoints
2
↓ 1 callers
Function
_container_urn
(resource_urn: URN)
titan/blueprint.py:1453
↓ 1 callers
Method
_create_grandparent_refs
(self)
titan/blueprint.py:875
↓ 1 callers
Method
_create_ownership_refs
(self, session_ctx: SessionContext)
titan/blueprint.py:828
↓ 1 callers
Method
_create_stage_privilege_refs
(self)
titan/blueprint.py:880
↓ 1 callers
Method
_create_tag_references
Tag name resolution in Snowflake is special. Tags can be referenced by name only. If that tag name is unique in the account, the tag
titan/blueprint.py:791
↓ 1 callers
Function
_desc_type3_result_to_dict
(desc_result, lower_properties=False)
titan/data_provider.py:115
↓ 1 callers
Function
_desc_type4_result_to_dict
(desc_result, lower_properties=False)
titan/data_provider.py:144
↓ 1 callers
Function
_diff_resource_data
(lhs: dict, rhs: dict)
titan/blueprint.py:1315
↓ 1 callers
Function
_fetch_grant_to_role
( session: SnowflakeConnection, role: ResourceName, granted_on: str, on_name: str, privile
titan/data_provider.py:165
↓ 1 callers
Function
_field_type_is_serialized_as_resource_name
(field)
tests/test_identities.py:40
↓ 1 callers
Method
_finalize_resources
(self)
titan/blueprint.py:920
↓ 1 callers
Function
_format_parser
(parser)
titan/parse.py:419
↓ 1 callers
Function
_format_props
(props)
titan/parse.py:510
↓ 1 callers
Function
_get_account_privilege_roles
(session: SnowflakeConnection)
titan/data_provider.py:526
↓ 1 callers
Function
_get_public_schema
(resource: ResourceContainer)
titan/blueprint.py:491
↓ 1 callers
Function
_get_role_grants
(resource: ResourceContainer)
titan/blueprint.py:495
↓ 1 callers
Function
_get_role_resources
(session, roles: list)
titan/adapters/permifrost.py:119
↓ 1 callers
Function
_get_schemas
(resource: ResourceContainer)
titan/blueprint.py:483
↓ 1 callers
Function
_get_user_resources
(users: list)
titan/adapters/permifrost.py:272
↓ 1 callers
Function
_load_pem_to_der
Given a private key file path (in PEM format), decode key data into DER format
titan/operations/connector.py:475
↓ 1 callers
Function
_make_scoped_identifier
(identifier_list, scope)
titan/parse.py:98
↓ 1 callers
Function
_marker
(name)
titan/parse.py:453
↓ 1 callers
Function
_merge
(resource: ResourceContainer, pointer: ResourcePointer)
titan/blueprint.py:433
↓ 1 callers
Function
_name_should_be_quoted
(name: str)
titan/resource_name.py:27
↓ 1 callers
Function
_parse_comma_separated_values
(values: str)
titan/data_provider.py:319
↓ 1 callers
Function
_parse_dynamic_table_text
To the annoyance of some, the only way to get the canonical values of refresh_mode, initialize, and as_ is to parse it out of the `text` fiel
titan/parse.py:583
↓ 1 callers
Function
_parse_priv_grant
GRANT { { globalPrivileges | ALL [ PRIVILEGES ] } ON ACCOUNT | { accountObjectPrivileges | ALL [ PRIVILEGES ] } ON { U
titan/parse.py:191
↓ 1 callers
Function
_parse_role_grant
GRANT ROLE <name> TO { ROLE <parent_role_name> | USER <user_name> }
titan/parse.py:240
↓ 1 callers
Function
_parse_storage_location
(storage_location_str: str)
titan/data_provider.py:331
↓ 1 callers
Function
_parse_table_schema
(sql)
titan/parse.py:552
↓ 1 callers
Function
_parser_has_results_name
(parser, name)
titan/parse.py:444
↓ 1 callers
Function
_raise_errors_related_to_session_token
(using_session_token: bool, using_master_token: bool)
titan/operations/connector.py:450
↓ 1 callers
Function
_raise_if_plan_would_drop_session_user
(session_ctx: SessionContext, plan: Plan)
titan/blueprint.py:415
↓ 1 callers
Method
_register_scope
(self, database=None, schema=None)
titan/resources/resource.py:427
↓ 1 callers
Method
_resolve_role_refs
(self)
titan/blueprint.py:678
↓ 1 callers
Method
_resolve_vars
(self)
titan/blueprint.py:674
↓ 1 callers
Method
_resolve_vars
(self, vars: dict)
titan/resources/resource.py:454
↓ 1 callers
Function
_resource_scope_is_outside_blueprint_scope
(resource_type: ResourceType, blueprint_scope: BlueprintScope)
titan/blueprint.py:499
↓ 1 callers
Function
_resources_for_config
(config: dict, vars: dict)
titan/gitops.py:134
↓ 1 callers
Function
_resources_from_database_config
(databases_config: list)
titan/gitops.py:95
↓ 1 callers
Function
_resources_from_database_role_grants_config
(database_role_grants_config: list)
titan/gitops.py:72
↓ 1 callers
Function
_resources_from_role_grants_config
(role_grants_config: list)
titan/gitops.py:32
↓ 1 callers
Function
_resources_from_users_config
(users_config: list)
titan/gitops.py:110
↓ 1 callers
Function
_show_future_grants_to_role
{ 'created_on': datetime.datetime(2024, 2, 28, 20, 5, 32, 166000, tzinfo=<DstTzInfo 'America/Los_Angeles' PST-1 day, 16:00:00 STD>),
titan/data_provider.py:570
↓ 1 callers
Function
_show_users
(session)
titan/data_provider.py:492
↓ 1 callers
Function
_sort_destructive_changes
( destructive_changes: list[ResourceChange], sort_order: dict[URN, int] )
titan/blueprint.py:1434
↓ 1 callers
Function
_split_by_scope
( resources: list[Resource], )
titan/blueprint.py:370
↓ 1 callers
Function
_split_statements
(sql_text)
titan/parse.py:67
↓ 1 callers
Function
_update_connection_application_name
(connection_parameters: Dict)
titan/operations/connector.py:457
↓ 1 callers
Function
_update_connection_details_with_private_key
(connection_parameters: Dict)
titan/operations/connector.py:464
↓ 1 callers
Method
account
(self)
titan/identifiers.py:135
↓ 1 callers
Function
attribute_is_resource_name
(attribute: str)
titan/resource_name.py:12
↓ 1 callers
Function
blueprint_apply
(yaml_config: dict, cli_config: dict)
titan/operations/blueprint.py:19
↓ 1 callers
Function
blueprint_apply_plan
(plan_dict: dict, cli_config: dict)
titan/operations/blueprint.py:26
↓ 1 callers
Function
blueprint_plan
(yaml_config: dict, cli_config: dict[str, Any])
titan/operations/blueprint.py:11
↓ 1 callers
Function
camelcase_to_snakecase
(name: str)
tools/check_resource_coverage.py:47
↓ 1 callers
Function
camelcase_to_snakecase
(name: str)
tests/helpers.py:57
↓ 1 callers
Function
capture_refs
()
titan/sql.py:5
↓ 1 callers
Function
change_is_expected
(change)
tests/integration/test_examples.py:59
↓ 1 callers
Function
check_resource_coverage
()
tools/check_resource_coverage.py:54
↓ 1 callers
Method
chmod
Change the file mode and permissions, like os.chmod().
titan/operations/connector.py:195
↓ 1 callers
Function
configure_test_account
(conn, cloud: str)
tools/__reset_test_account.py:34
↓ 1 callers
Function
configure_test_accounts
()
tools/__reset_test_account.py:118
↓ 1 callers
Function
connection_params
()
conftest.py:14
↓ 1 callers
Function
convert_match
(lexicon: Lexicon, text)
titan/parse.py:400
↓ 1 callers
Function
convert_to_simple_data_type
(data_type: str)
titan/data_types.py:37
↓ 1 callers
Function
convert_to_varstring
(value: Union[str, ResourceName])
titan/resources/resource.py:739
↓ 1 callers
Function
crawl
(path: str)
titan/gitops.py:273
↓ 1 callers
Function
create
(cursor, resource: Resource, account_edition)
tests/integration/data_provider/test_fetch_resource_simple.py:302
↓ 1 callers
Function
create
(cursor, resource: Resource)
tests/integration/data_provider/test_list_resource.py:39
↓ 1 callers
Function
create_account_parameter
(urn: URN, data: dict, props: Props, if_not_exists: bool = False)
titan/lifecycle.py:38
↓ 1 callers
Function
create_resource
(urn: URN, data: dict, props: Props, if_not_exists: bool = False)
titan/lifecycle.py:24
↓ 1 callers
Method
create_tag_reference
(self)
titan/resources/tag.py:160
↓ 1 callers
Method
database
(self)
titan/identifiers.py:144
↓ 1 callers
Method
database
(self)
titan/resources/role.py:159
↓ 1 callers
Function
database_role_grant_fqn
(database_role_grant: _DatabaseRoleGrant)
titan/resources/grant.py:832
↓ 1 callers
Function
diff
(remote_state: State, manifest: Manifest)
titan/blueprint.py:1289
↓ 1 callers
Function
drop_resource
(urn: URN, data: dict, if_exists: bool = False)
titan/lifecycle.py:401
↓ 1 callers
Function
dump_resource_change
(change)
tests/helpers.py:134
↓ 1 callers
Function
enrich_fields
(fields)
tools/generate_resource_docs.py:141
↓ 1 callers
Function
enumerate_polymorphic_resources
()
tests/test_polymorphic_resources.py:56
↓ 1 callers
Function
execution_strategy_for_change
( change: ResourceChange, available_roles: list[ResourceName], default_role: ResourceName, )
titan/blueprint.py:1048
↓ 1 callers
Function
export_resource
(session, resource_type: ResourceType)
titan/operations/export.py:44
↓ 1 callers
Method
fetch_remote_state
(self, session, manifest: Manifest)
titan/blueprint.py:618
↓ 1 callers
Method
from_grant
(cls, privilege: str, granted_on: str, name: str)
titan/privs.py:17
↓ 1 callers
Function
future_grant_fqn
(data: _FutureGrant)
titan/resources/grant.py:430
↓ 1 callers
Function
generate_resource_doc
(resource_class_name: str, resource_docstring: str)
tools/generate_resource_docs.py:188
↓ 1 callers
Function
generate_summary
(generated_docs)
tools/generate_resource_docs.py:213
↓ 1 callers
Method
get_action
(self, parse_result)
titan/parse.py:394
↓ 1 callers
Function
get_connection
(env_vars)
tools/__reset_test_account.py:108
↓ 1 callers
Function
get_connection
(env_vars)
tools/show_global_privs.py:8
↓ 1 callers
Function
get_examples_yml
()
tests/helpers.py:116
↓ 1 callers
Function
get_resource_classes_for_file
(resource_file: str)
tools/generate_resource_docs.py:167
↓ 1 callers
Function
get_sql_fixture
(filename, lines=False)
tests/helpers.py:108
↓ 1 callers
Function
grant_fqn
(grant: _Grant)
titan/resources/grant.py:229
↓ 1 callers
Function
grant_on_all_fqn
(data: _GrantOnAll)
titan/resources/grant.py:604
↓ 1 callers
Function
grant_yaml
(data: dict)
titan/resources/grant.py:242
↓ 1 callers
Function
list_resource
(session: SnowflakeConnection, resource_label: str)
titan/data_provider.py:2404
↓ 1 callers
Function
list_schemas
(session: SnowflakeConnection, database=None)
titan/data_provider.py:2703
↓ 1 callers
Function
load_plan
(plan_file)
titan/cli.py:52
← previous
next →
201–300 of 1,136, ranked by callers