Пример #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;