#include <view_table_impl.h>
◆ View_table_impl() [1/3]
dd::View_table_impl::View_table_impl |
( |
| ) |
|
|
default |
◆ View_table_impl() [2/3]
dd::View_table_impl::View_table_impl |
( |
View_impl * |
view | ) |
|
◆ View_table_impl() [3/3]
◆ ~View_table_impl()
dd::View_table_impl::~View_table_impl |
( |
| ) |
|
|
overridedefault |
◆ clone()
◆ create_primary_key()
Object_key * dd::View_table_impl::create_primary_key |
( |
| ) |
const |
|
overridevirtual |
◆ debug_print()
void dd::View_table_impl::debug_print |
( |
String_type & |
outb | ) |
const |
|
overridevirtual |
◆ has_new_primary_key()
bool dd::View_table_impl::has_new_primary_key |
( |
| ) |
const |
|
overridevirtual |
Indicates that object is guaranteed to have primary key value which doesn't exist in database (e.g.
because it only will be generated using auto-increment at store() time). So it is ok for store() method to skip lookup of existing object with the same primary key and simply try to insert new object into the table.
Implements dd::Weak_object_impl_< use_pfs >.
◆ object_table()
const Object_table & dd::View_table_impl::object_table |
( |
| ) |
const |
|
overridevirtual |
◆ ordinal_position()
virtual uint dd::View_table_impl::ordinal_position |
( |
| ) |
const |
|
inlinevirtual |
◆ register_tables()
◆ restore_attributes()
bool dd::View_table_impl::restore_attributes |
( |
const Raw_record & |
r | ) |
|
|
overridevirtual |
◆ restore_item()
◆ set_ordinal_position()
void dd::View_table_impl::set_ordinal_position |
( |
uint |
| ) |
|
|
inline |
◆ set_table_catalog()
void dd::View_table_impl::set_table_catalog |
( |
const String_type & |
table_catalog | ) |
|
|
inlineoverridevirtual |
◆ set_table_name()
void dd::View_table_impl::set_table_name |
( |
const String_type & |
table_name | ) |
|
|
inlineoverridevirtual |
◆ set_table_schema()
void dd::View_table_impl::set_table_schema |
( |
const String_type & |
table_schema | ) |
|
|
inlineoverridevirtual |
◆ store_attributes()
bool dd::View_table_impl::store_attributes |
( |
Raw_record * |
r | ) |
|
|
overridevirtual |
◆ table_catalog()
const String_type & dd::View_table_impl::table_catalog |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ table_name()
const String_type & dd::View_table_impl::table_name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ table_schema()
const String_type & dd::View_table_impl::table_schema |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ validate()
bool dd::View_table_impl::validate |
( |
| ) |
const |
|
overridevirtual |
◆ view() [1/2]
const View & dd::View_table_impl::view |
( |
| ) |
const |
|
overridevirtual |
◆ view() [2/2]
View & dd::View_table_impl::view |
( |
| ) |
|
|
overridevirtual |
◆ m_table_catalog
◆ m_table_name
◆ m_table_schema
◆ m_view
The documentation for this class was generated from the following files: