Flex  0.17.9
Public Types | Public Member Functions | List of all members
gs::LDBCLongDateParser Class Reference

#include <arrow_utils.h>

Inheritance diagram for gs::LDBCLongDateParser:
Inheritance graph
[legend]
Collaboration diagram for gs::LDBCLongDateParser:
Collaboration graph
[legend]

Public Types

using seconds_type = std::chrono::duration< arrow::TimestampType::c_type >
 

Public Member Functions

 LDBCLongDateParser ()=default
 
 ~LDBCLongDateParser () override
 
bool operator() (const char *s, size_t length, arrow::TimeUnit::type out_unit, int64_t *out, bool *out_zone_offset_present=NULLPTR) const override
 
const char * kind () const override
 
const char * format () const override
 

Member Typedef Documentation

◆ seconds_type

using gs::LDBCLongDateParser::seconds_type = std::chrono::duration<arrow::TimestampType::c_type>

Constructor & Destructor Documentation

◆ LDBCLongDateParser()

gs::LDBCLongDateParser::LDBCLongDateParser ( )
default

◆ ~LDBCLongDateParser()

gs::LDBCLongDateParser::~LDBCLongDateParser ( )
inlineoverride

Member Function Documentation

◆ format()

const char* gs::LDBCLongDateParser::format ( ) const
inlineoverride

◆ kind()

const char* gs::LDBCLongDateParser::kind ( ) const
inlineoverride

◆ operator()()

bool gs::LDBCLongDateParser::operator() ( const char *  s,
size_t  length,
arrow::TimeUnit::type  out_unit,
int64_t *  out,
bool *  out_zone_offset_present = NULLPTR 
) const
inlineoverride

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