Lines Matching refs:Statement
23 static constexpr OHOS::HiviewDFX::HiLogLabel LABEL = {LOG_CORE, ACCESSCONTROL_DOMAIN_SANDBOXMANAGER, "Statement"};
26 Statement::Statement(sqlite3* db, const std::string &sql) : db_(db), sql_(sql)
33 Statement::~Statement()
39 void Statement::Bind(const int32_t index, const std::string &text)
51 void Statement::Bind(const int32_t index, int32_t value)
63 void Statement::Bind(const int32_t index, int64_t value)
75 int32_t Statement::GetColumnInt(const int32_t column) const
80 int64_t Statement::GetColumnInt64(const int32_t column) const
85 std::string Statement::GetColumnString(const int32_t column) const
90 std::string Statement::GetColumnName(const int32_t column) const
95 Statement::State Statement::Step()
100 return Statement::State::ROW;
102 return Statement::State::DONE;
104 return Statement::State::BUSY;
106 return Statement::State::MISUSE;
108 return Statement::State::UNKNOWN;
112 int32_t Statement::GetParameterIndex(const std::string &name) const
117 void Statement::Bind(const std::string &tableColumnName, const VariantValue &value)
129 int32_t Statement::Reset()
134 int32_t Statement::GetColumnCount() const
139 VariantValue Statement::GetValue(const int32_t column, const bool flagInt64) const