Пример #1
0
  /**
   * Retruns index for column
   *
   * @param columnName name of column
   * @return int index or -1 if not found
   */
  public int findColumn(String columnName) {

    if (namedJoinColumnExpressions != null && namedJoinColumnExpressions.containsKey(columnName)) {
      return -1;
    }

    if (variables != null) {
      return variables.getIndex(columnName);
    } else if (columnAliases != null) {
      return columnAliases.getIndex(columnName);
    } else {
      return rangeTable.findColumn(columnName);
    }
  }