import QueryTable from "../query-table";
import NumberColumn from "./number-column";
import ValueColumn from "./value-column";
import {ColumnModifier, ColumnName} from "../helpers/internal-types";
export default class BooleanColumn
> extends ValueColumn {
protected _type = 'boolean';
constructor(table: Table, name: ColumnName, modifiers: ColumnModifier[] = []) {
super(table, name, modifiers);
}
count(): NumberColumn {
return new NumberColumn(this._table, this._name, this._modifiers.concat({ name: 'count' }));
}
}