JODA  0.13.1 (59b41972)
JSON On-Demand Analysis
Public Types | Public Member Functions | Protected Attributes
joda::docparsing::ReaderParser Class Reference

#include <ReaderParser.h>

Public Types

typedef std::pair< ReaderFlag, ParserFlagReaderID
 
typedef std::pair< ParserFlag, ContainerFlagParserID
 

Public Member Functions

 ReaderParser ()=default
 
void parse (const std::vector< std::unique_ptr< IImportSource >> &sources, std::shared_ptr< JSONStorage > &storage)
 
size_t getMaxThreads () const
 
void setMaxThreads (size_t maxThreads)
 
size_t getParsedDocs () const
 
size_t getParsedConts () const
 
bool isParsing () const
 

Protected Attributes

size_t parsedDocs = 0
 
size_t parsedConts = 0
 
bool parsing = false
 

Member Typedef Documentation

◆ ParserID

◆ ReaderID

Constructor & Destructor Documentation

◆ ReaderParser()

joda::docparsing::ReaderParser::ReaderParser ( )
default

Member Function Documentation

◆ getMaxThreads()

size_t joda::docparsing::ReaderParser::getMaxThreads ( ) const
Here is the caller graph for this function:

◆ getParsedConts()

size_t joda::docparsing::ReaderParser::getParsedConts ( ) const
Here is the caller graph for this function:

◆ getParsedDocs()

size_t joda::docparsing::ReaderParser::getParsedDocs ( ) const
Here is the caller graph for this function:

◆ isParsing()

bool joda::docparsing::ReaderParser::isParsing ( ) const
Here is the caller graph for this function:

◆ parse()

void joda::docparsing::ReaderParser::parse ( const std::vector< std::unique_ptr< IImportSource >> &  sources,
std::shared_ptr< JSONStorage > &  storage 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setMaxThreads()

void joda::docparsing::ReaderParser::setMaxThreads ( size_t  maxThreads)
Here is the caller graph for this function:

Field Documentation

◆ parsedConts

size_t joda::docparsing::ReaderParser::parsedConts = 0
protected

◆ parsedDocs

size_t joda::docparsing::ReaderParser::parsedDocs = 0
protected

◆ parsing

bool joda::docparsing::ReaderParser::parsing = false
protected

The documentation for this class was generated from the following files: