12 : parsingTime{0}, statementType{statementType}, internal{false} {}
23 switch (statementType) {
31 template<
class TARGET>
35 template<
class TARGET>
39 template<
class TARGET>
double getParsingTime() const
Definition statement.h:20
bool isInternal() const
Definition statement.h:18
virtual ~Statement()=default
const TARGET * constPtrCast() const
Definition statement.h:40
const TARGET & constCast() const
Definition statement.h:36
bool requireTransaction() const
Definition statement.h:22
void setToInternal()
Definition statement.h:17
void setParsingTime(double time)
Definition statement.h:19
common::StatementType getStatementType() const
Definition statement.h:16
TARGET & cast()
Definition statement.h:32
Statement(common::StatementType statementType)
Definition statement.h:11
StatementType
Definition statement_type.h:8
@ TRANSACTION
Definition statement_type.h:19
TO ku_dynamic_cast(FROM *old)
Definition cast.h:11
Definition client_context.h:19
Definition array_utils.h:7