- public addLike(field: FilterField, value?: string) {
- return this.addCondition(field, "like", value);
+ public addLike(field: keyof T, value?: string) {
+ return this.addCondition(field, "like", value, "%", "%");
+ }
+
+ public addILike(field: keyof T, value?: string) {
+ return this.addCondition(field, "ilike", value, "%", "%");
+ }
+
+ public addIsA(field: keyof T, value?: string | string[]) {
+ return this.addCondition(field, "is_a", value);
+ }
+
+ public addIn(field: keyof T, value?: string | string[]) {
+ return this.addCondition(field, "in", value);