예제 #1
0
 internal esWfRange(esBaseOverClause parent, int count)
 {
     this.overClause             = parent;
     this.overClause.WindowFrame = $"RANGE {count}";
 }
예제 #2
0
 internal esWfBetweenX BetweenX(esBaseOverClause overClause, int count) => new esWfBetweenX(this.overClause, count);
예제 #3
0
 internal esWfRange(esBaseOverClause parent)
 {
     this.overClause             = parent;
     this.overClause.WindowFrame = "RANGE";
 }
예제 #4
0
 internal esWfRows(esBaseOverClause parent)
 {
     this.overClause             = parent;
     this.overClause.WindowFrame = "ROWS";
 }
예제 #5
0
 internal esWfRows(esBaseOverClause parent, int count)
 {
     this.overClause             = parent;
     this.overClause.WindowFrame = $"ROWS {count}";
 }
예제 #6
0
 internal esWfFollowingAnd(esBaseOverClause parent)
 {
     this.overClause              = parent;
     this.overClause.WindowFrame += " FOLLOWING";
 }
예제 #7
0
 internal esWfCurrentRowAnd(esBaseOverClause parent)
 {
     this.overClause              = parent;
     this.overClause.WindowFrame += " CURRENT ROW";
 }
예제 #8
0
 internal esWfUnBoundedPrecedingAnd(esBaseOverClause parent)
 {
     this.overClause              = parent;
     this.overClause.WindowFrame += " UNBOUNDED PRECEDING";
 }
예제 #9
0
 internal esWfPrecedingAnd(esBaseOverClause parent)
 {
     this.overClause              = parent;
     this.overClause.WindowFrame += " PRECEDING";
 }
예제 #10
0
 internal esWfAndX(esBaseOverClause parent, int count)
 {
     this.overClause              = parent;
     this.overClause.WindowFrame += $" AND {count}";
 }
예제 #11
0
 internal esWfAndX(esBaseOverClause parent)
 {
     this.overClause              = parent;
     this.overClause.WindowFrame += " AND";
 }
예제 #12
0
 internal esWfBetweenX(esBaseOverClause parent, int count)
 {
     this.overClause              = parent;
     this.overClause.WindowFrame += $" BETWEEN {count}";
 }
예제 #13
0
 internal esWfBetweenX(esBaseOverClause parent)
 {
     this.overClause              = parent;
     this.overClause.WindowFrame += " BETWEEN";
 }
예제 #14
0
 public esBaseOverClausePartitionBy(esBaseOverClause parent) => _parent = parent;