コード例 #1
0
  private Object getParamByIndex(int index) {
    EqlParamPlaceholder[] placeHolders = eqlRun.getPlaceHolders();
    if (index < placeHolders.length
        && EqlUtils.isProcedure(eqlRun.getSqlType())
        && placeHolders[index].getInOut() == EqlParamPlaceholder.InOut.OUT) return null;

    Object[] params = eqlRun.getParams();
    if (params != null && index < params.length) return params[index];

    throw new EqlExecuteException("[" + eqlRun.getSqlId() + "]执行过程中缺少参数");
  }