Skip to content

File schema_information_schema_install_query_spec.cpp

FileList > cubrid > src > object > schema_information_schema_install_query_spec.cpp

Go to the source code of this file

  • #include "class_object.h"
  • #include "dbtype_def.h"
  • #include "schema_system_catalog_constants.h"
  • #include "authenticate.h"
  • #include "deduplicate_key.h"
  • #include "sp_catalog.hpp"
  • #include "sp_constants.hpp"
  • #include "tde.h"
  • #include "trigger_manager.h"
  • #include <cstdio>

Public Functions

Type Name
const char * sm_define_view_column_privileges_spec (void)
const char * sm_define_view_columns_spec (void)
const char * sm_define_view_domains_spec (void)
const char * sm_define_view_foreign_servers_spec (void)
const char * sm_define_view_key_column_usage_spec (void)
const char * sm_define_view_parameters_spec (void)
const char * sm_define_view_partitions_spec (void)
const char * sm_define_view_referential_constraints_spec (void)
const char * sm_define_view_routine_privileges_spec (void)
const char * sm_define_view_routines_spec (void)
const char * sm_define_view_schemata_spec (void)
const char * sm_define_view_sequences_spec (void)
const char * sm_define_view_statistics_spec (void)
const char * sm_define_view_synonyms_spec (void)
const char * sm_define_view_table_constraints_spec (void)
const char * sm_define_view_table_privileges_spec (void)
const char * sm_define_view_tables_spec (void)
const char * sm_define_view_triggers_spec (void)
const char * sm_define_view_views_spec (void)

Macros

Type Name
define AUTH_CHECK_ANY_GRANT (class_of_expr) /* multi line expression */
define AUTH_CHECK_DBA "{'DBA'} [**SUBSETEQ**](broker__monitor_8c.md#function-timeout) (" CURRENT\_USER\_GROUPS\_SUBQUERY ")"
define AUTH_CHECK_EXECUTE_GRANT (sp_of_expr) /* multi line expression */
define AUTH_CHECK_OBJECT_ANY (owner_name_expr, object_of_expr) /* multi line expression */
define AUTH_CHECK_OBJECT_WRITE (owner_name_expr, object_of_expr) /* multi line expression */
define AUTH_CHECK_OWNER (owner_name_expr) "{" [**owner\_name\_expr**](broker__monitor_8c.md#function-timeout) "} SUBSETEQ (" CURRENT\_USER\_GROUPS\_SUBQUERY ")"
define AUTH_CHECK_PRIVILEGE (grantee_name_expr, grantor_name_expr) /* multi line expression */
define AUTH_CHECK_SCHEMA (user_name_expr, user_expr) /* multi line expression */
define AUTH_CHECK_STORED_PROC (owner_name_expr, sp_of_expr) /* multi line expression */
define AUTH_CHECK_SYNONYM (is_public_expr, owner_name_expr) /* multi line expression */
define AUTH_CHECK_WRITE_GRANT (class_of_expr) /* multi line expression */
define CURRENT_USER_GROUPS_SUBQUERY /* multi line expression */

Public Functions Documentation

function sm_define_view_column_privileges_spec

const  char * sm_define_view_column_privileges_spec (
    void
) 

function sm_define_view_columns_spec

const  char * sm_define_view_columns_spec (
    void
) 

function sm_define_view_domains_spec

const  char * sm_define_view_domains_spec (
    void
) 

function sm_define_view_foreign_servers_spec

const  char * sm_define_view_foreign_servers_spec (
    void
) 

function sm_define_view_key_column_usage_spec

const  char * sm_define_view_key_column_usage_spec (
    void
) 

function sm_define_view_parameters_spec

const  char * sm_define_view_parameters_spec (
    void
) 

function sm_define_view_partitions_spec

const  char * sm_define_view_partitions_spec (
    void
) 

function sm_define_view_referential_constraints_spec

const  char * sm_define_view_referential_constraints_spec (
    void
) 

function sm_define_view_routine_privileges_spec

const  char * sm_define_view_routine_privileges_spec (
    void
) 

function sm_define_view_routines_spec

const  char * sm_define_view_routines_spec (
    void
) 

function sm_define_view_schemata_spec

const  char * sm_define_view_schemata_spec (
    void
) 

function sm_define_view_sequences_spec

const  char * sm_define_view_sequences_spec (
    void
) 

function sm_define_view_statistics_spec

const  char * sm_define_view_statistics_spec (
    void
) 

function sm_define_view_synonyms_spec

const  char * sm_define_view_synonyms_spec (
    void
) 

function sm_define_view_table_constraints_spec

const  char * sm_define_view_table_constraints_spec (
    void
) 

function sm_define_view_table_privileges_spec

const  char * sm_define_view_table_privileges_spec (
    void
) 

function sm_define_view_tables_spec

const  char * sm_define_view_tables_spec (
    void
) 

function sm_define_view_triggers_spec

const  char * sm_define_view_triggers_spec (
    void
) 

function sm_define_view_views_spec

const  char * sm_define_view_views_spec (
    void
) 

Macro Definition Documentation

define AUTH_CHECK_ANY_GRANT

#define AUTH_CHECK_ANY_GRANT (
    class_of_expr
) `/* multi line expression */`

define AUTH_CHECK_DBA

#define AUTH_CHECK_DBA `"{'DBA'} SUBSETEQ (" CURRENT_USER_GROUPS_SUBQUERY ")"`

define AUTH_CHECK_EXECUTE_GRANT

#define AUTH_CHECK_EXECUTE_GRANT (
    sp_of_expr
) `/* multi line expression */`

define AUTH_CHECK_OBJECT_ANY

#define AUTH_CHECK_OBJECT_ANY (
    owner_name_expr,
    object_of_expr
) `/* multi line expression */`

define AUTH_CHECK_OBJECT_WRITE

#define AUTH_CHECK_OBJECT_WRITE (
    owner_name_expr,
    object_of_expr
) `/* multi line expression */`

define AUTH_CHECK_OWNER

#define AUTH_CHECK_OWNER (
    owner_name_expr
) `"{" owner_name_expr "} SUBSETEQ (" CURRENT_USER_GROUPS_SUBQUERY ")"`

define AUTH_CHECK_PRIVILEGE

#define AUTH_CHECK_PRIVILEGE (
    grantee_name_expr,
    grantor_name_expr
) `/* multi line expression */`

define AUTH_CHECK_SCHEMA

#define AUTH_CHECK_SCHEMA (
    user_name_expr,
    user_expr
) `/* multi line expression */`

define AUTH_CHECK_STORED_PROC

#define AUTH_CHECK_STORED_PROC (
    owner_name_expr,
    sp_of_expr
) `/* multi line expression */`

define AUTH_CHECK_SYNONYM

#define AUTH_CHECK_SYNONYM (
    is_public_expr,
    owner_name_expr
) `/* multi line expression */`

define AUTH_CHECK_WRITE_GRANT

#define AUTH_CHECK_WRITE_GRANT (
    class_of_expr
) `/* multi line expression */`

define CURRENT_USER_GROUPS_SUBQUERY

#define CURRENT_USER_GROUPS_SUBQUERY `/* multi line expression */`


The documentation for this class was generated from the following file cubrid/src/object/schema_information_schema_install_query_spec.cpp