Lines Matching refs:Statement
24 static constexpr OHOS::HiviewDFX::HiLogLabel LABEL = {LOG_CORE, SECURITY_DOMAIN_ACCESSTOKEN, "Statement"};
27 Statement::Statement(sqlite3* db, const std::string& sql) : db_(db), sql_(sql)
34 Statement::~Statement()
40 void Statement::Bind(const int32_t index, const std::string& text)
47 void Statement::Bind(const int32_t index, int32_t value)
54 void Statement::Bind(const int32_t index, int64_t value)
61 int32_t Statement::GetColumnInt(const int32_t column) const
66 int64_t Statement::GetColumnInt64(const int32_t column) const
71 std::string Statement::GetColumnString(const int32_t column) const
76 std::string Statement::GetColumnName(const int32_t column) const
81 Statement::State Statement::Step()
86 return Statement::State::ROW;
88 return Statement::State::DONE;
90 return Statement::State::BUSY;
92 return Statement::State::MISUSE;
94 return Statement::State::UNKNOWN;
98 int32_t Statement::GetParameterIndex(const std::string& name) const
103 void Statement::Bind(const std::string& tableColumnName, const VariantValue& value)
115 int32_t Statement::Reset()
120 int32_t Statement::GetColumnCount() const
125 VariantValue Statement::GetValue(const int32_t column, const bool flagInt64) const