Go to the documentation of this file.    1 #ifndef CATALOG_INITDATAFILEREADER_H 
    2 #define CATALOG_INITDATAFILEREADER_H 
   19         const std::string &init_datafile,
 
   45         const std::string &str,
 
   46         std::string::size_type &start_pos) 
const;
 
   63 #endif  // CATALOG_INITDATAFILERADER_H 
 
InitDataFileReader(const std::string &init_datafile, BootstrapCatCache *catcache)
Definition: InitDataFileReader.cpp:9
 
int16_t FieldOffset
Definition: tdb_base.h:212
 
InitLineType m_last_state
Definition: InitDataFileReader.h:53
 
constexpr size_t LastLineNo() const
Definition: InitDataFileReader.h:29
 
std::unique_ptr< Schema > m_schema
Definition: InitDataFileReader.h:57
 
constexpr Oid LastTabid() const
Definition: InitDataFileReader.h:34
 
std::string m_init_datafile
Definition: InitDataFileReader.h:48
 
A Schema object stores the information for accessing an ordered set of typed fields either from a dis...
Definition: Schema.h:39
 
absl::string_view FindNextToken(const std::string &str, std::string::size_type &start_pos) const
Definition: InitDataFileReader.cpp:149
 
Definition: InitDataFileReader.h:16
 
InitLineType
Definition: InitDataFileReader.h:9
 
absl::flat_hash_map< Oid, FunctionInfo > m_typ_infuncs
Definition: InitDataFileReader.h:58
 
maxaligned_char_buf m_buf
Definition: InitDataFileReader.h:55
 
BootstrapCatCache * m_catcache
Definition: InitDataFileReader.h:50
 
std::ifstream m_input
Definition: InitDataFileReader.h:49
 
constexpr Schema * LastSchema() const
Definition: InitDataFileReader.h:39
 
std::vector< char, AlignedAllocImpl::aligned_allocator< 8, char > > maxaligned_char_buf
Definition: tdb_base.h:155
 
BootstrapCatCache stores hard-coded data needed to bootstrap the entire database catalog.
Definition: BootstrapCatCache.h:21
 
InitLineType next(char **rec, FieldOffset *rec_size)
Upon a successful return, rec points to some internal buffer that is valid until the next next() call...
Definition: InitDataFileReader.cpp:21
 
Oid m_tabid
Definition: InitDataFileReader.h:54
 
uint32_t Oid
Definition: tdb_base.h:211
 
size_t m_lineno
Definition: InitDataFileReader.h:52