public void readMetadata() throws SQLException {
  if (valid) {
    return;
  }
  String[] metaInfos=queryMetaInfos(isFunction);
  String paramList=metaInfos[0];
  String functionReturn=metaInfos[1];
  parseParamList(isFunction,paramList);
  if (isFunction) {
    parseFunctionReturnParam(functionReturn);
  }
}

public void readMetadata ( ) throws SQLException { if ( valid ) { return ; } String [ ] metaInfos = queryMetaInfos ( isFunction ) ; String paramList = metaInfos [ 0 ] ; String functionReturn = metaInfos [ 1 ] ; parseParamList ( isFunction , paramList ) ; if ( isFunction ) { parseFunctionReturnParam ( functionReturn ) ; } }
read procedure metadata from mysql . proc table ( column param_list ) .
