Lines Matching defs:feature
200 SQLite::Statement feature(*this, "SELECT value FROM feature WHERE name=:name");
201 feature.bind(":name") = name;
202 if (feature.nextRow()) {
203 if (const char *value = feature[0])
208 return ""; // new feature (no level)
213 SQLite::Statement feature(*this, "INSERT OR REPLACE INTO feature (name,value,remarks) VALUES(:name, :value, :remarks)");
214 feature.bind(":name") = name;
215 feature.bind(":value") = value;
216 feature.bind(":remarks") = remarks;
217 feature.execute();
220 void PolicyDatabase::simpleFeature(const char *feature, void (^perform)())
222 if (!hasFeature(feature)) {
225 addFeature(feature, "upgraded", "upgraded");
230 void PolicyDatabase::simpleFeature(const char *feature, const char *sql)
232 simpleFeature(feature, ^{
301 SQLite::Statement uuidQuery(*this, "SELECT value FROM feature WHERE name='gke'");