addFrameBoundary method
Implementation
void addFrameBoundary(FrameBoundary f) {
addFrameType(f.frameType);
statement.buffer.write(' BETWEEN ');
if (f.start case final start?) {
addFrameBoundaryElement(start);
} else {
statement.buffer.write('UNBOUNDED PRECEDING');
}
statement.buffer.write(' AND ');
if (f.end case final end?) {
addFrameBoundaryElement(end);
} else {
statement.buffer.write('UNBOUNDED FOLLOWING');
}
if (f.exclude case final exclude?) {
statement.buffer.write(' EXCLUDE ');
addFrameExclude(exclude);
}
}