Aliases #3
2 changed files with 16 additions and 7 deletions
|
@ -255,9 +255,16 @@ export class Handler {
|
||||||
builder.append(q.havingD.serialize(handler));
|
builder.append(q.havingD.serialize(handler));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (q.havingD) {
|
if (q.limitD != null) {
|
||||||
|
if (q.limitOffsetD == null) {
|
||||||
builder.addCode(" limit ");
|
builder.addCode(" limit ");
|
||||||
builder.addInjection(q.limitD);
|
builder.addInjection(q.limitD);
|
||||||
|
} else {
|
||||||
|
builder.addCode(" limit ");
|
||||||
|
builder.addInjection(q.limitOffsetD);
|
||||||
|
builder.addCode(", ");
|
||||||
|
builder.addInjection(q.limitD);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*builder.setHandler((json)=>{
|
/*builder.setHandler((json)=>{
|
||||||
|
|
|
@ -83,8 +83,10 @@ export class selectQuery {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
limitD: number | null = null;
|
limitD: number | null = null;
|
||||||
limit(i: number) {
|
limitOffsetD: number | null = null;
|
||||||
|
limit(i: number, offset: number = 0) {
|
||||||
this.limitD = i;
|
this.limitD = i;
|
||||||
|
this.limitOffsetD = offset;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue