/** * @param {Number} fileId * @param {Number} parentId * @return {Iterable.<Object>} */ queryByMetadataAndParent(fileId: number, parentId: number): IterableIterator<any> { const columnValues = new ColumnValues(); columnValues.addColumn(MetadataReferenceDao.COLUMN_MD_FILE_ID, fileId); columnValues.addColumn(MetadataReferenceDao.COLUMN_MD_PARENT_ID, parentId); return this.queryForFieldValues(columnValues); }
/** * @param {Number} parentId * @return {Number} number of rows updated */ removeMetadataParent(parentId: number): number { const values: Record<string, DBValue> = {}; values[MetadataReferenceDao.COLUMN_MD_PARENT_ID] = null; const where = this.buildWhereWithFieldAndValue(MetadataReferenceDao.COLUMN_MD_PARENT_ID, parentId); const whereArgs = this.buildWhereArgs(parentId); return this.updateWithValues(values, where, whereArgs).changes; }
/** * @param {Number} parentId * @return {Iterable.<Object>} */ queryByMetadataParent(parentId: number): IterableIterator<any> { const columnValues = new ColumnValues(); columnValues.addColumn(MetadataReferenceDao.COLUMN_MD_PARENT_ID, parentId); return this.queryForFieldValues(columnValues); }
var _this = _super !== null && _super.apply(this, arguments) || this; _this.gpkgTableName = MetadataReferenceDao.TABLE_NAME; _this.idColumns = [MetadataReferenceDao.COLUMN_MD_FILE_ID, MetadataReferenceDao.COLUMN_MD_PARENT_ID]; return _this; values[MetadataReferenceDao.COLUMN_MD_PARENT_ID] = null; var where = this.buildWhereWithFieldAndValue(MetadataReferenceDao.COLUMN_MD_PARENT_ID, parentId); var whereArgs = this.buildWhereArgs(parentId); return this.updateWithValues(values, where, whereArgs).changes; var columnValues = new columnValues_1.ColumnValues(); columnValues.addColumn(MetadataReferenceDao.COLUMN_MD_FILE_ID, fileId); columnValues.addColumn(MetadataReferenceDao.COLUMN_MD_PARENT_ID, parentId); return this.queryForFieldValues(columnValues); }; columnValues.addColumn(MetadataReferenceDao.COLUMN_MD_PARENT_ID, parentId); return this.queryForFieldValues(columnValues); };