24#ifndef DD__TABLESPACE_FILES_INCLUDED 
   25#define DD__TABLESPACE_FILES_INCLUDED 
   37class Tablespace_file_impl;
 
Tablespace files discovered during startup.
Definition: fil0fil.cc:374
 
Data structure that contains the information about shared tablespaces.
Definition: fsp0space.h:47
 
The Properties class defines an interface for storing key=value pairs, where both key and value may b...
Definition: properties.h:74
 
Opaque context which keeps reusable resoureces needed during deserialization.
Definition: sdi.cc:231
 
Opaque context which keeps reusable resources needed during serialization.
Definition: sdi.cc:129
 
Definition: tablespace_file_impl.h:53
 
Definition: tablespace_file.h:45
 
virtual const Properties & se_private_data() const =0
 
Tablespace_file_impl Impl
Definition: tablespace_file.h:47
 
virtual Tablespace & tablespace()=0
 
virtual void set_filename(const String_type &filename)=0
 
virtual const String_type & filename() const =0
 
virtual uint ordinal_position() const =0
 
tables::Tablespace_files DD_table
Definition: tablespace_file.h:48
 
virtual const Tablespace & tablespace() const =0
 
~Tablespace_file() override=default
 
virtual void serialize(Sdi_wcontext *wctx, Sdi_writer *w) const =0
Converts *this into json.
 
virtual bool deserialize(Sdi_rcontext *rctx, const RJ_Value &val)=0
Re-establishes the state of *this by reading sdi information from the rapidjson DOM subobject provide...
 
virtual bool set_se_private_data(const String_type &se_private_data_raw)=0
 
virtual Properties & se_private_data()=0
 
Definition: tablespace.h:55
 
Base class for all data dictionary objects.
Definition: weak_object.h:42
 
Definition: tablespace_files.h:38
 
Some integer typedefs for easier portability.
 
The version of the current data dictionary table definitions.
Definition: dictionary_client.h:43
 
RJ_Writer Sdi_writer
Alias for the rapidjson Writer type to use in serialization.
Definition: sdi_fwd.h:64
 
rapidjson::GenericValue< RJ_Encoding, RJ_Allocator > RJ_Value
Definition: sdi_fwd.h:49
 
Char_string_template< String_type_allocator > String_type
Definition: string_type.h:51
 
This header provides Rapidjson Type Aliases.
 
unsigned int uint
Definition: uca9-dump.cc:75