src/main/java/io/opentracing/contrib/jdbc/parser/H2URLParser.java
private int[] fetchDatabaseNameRangeIndexFromURLForH2MemMode(String url) {
    int fileLabelIndex = url.indexOf(MEMORY_MODE_FLAG);
    int parameterLabelIndex = url.indexOf(";", fileLabelIndex);
    if (parameterLabelIndex == -1) {
      parameterLabelIndex = url.length();
    }

    if (fileLabelIndex != -1) {
      return new int[]{fileLabelIndex + MEMORY_MODE_FLAG.length() + 1, parameterLabelIndex};
    } else {
      return null;
    }
  }
private int[] fetchDatabaseNameRangeIndexFromURLForH2MemMode(String url) {
    int fileLabelIndex = url.indexOf(MEMORY_MODE_FLAG);
    int parameterLabelIndex = url.indexOf(";", fileLabelIndex);
    if (parameterLabelIndex == -1) {
      parameterLabelIndex = url.length();
    }

    if (fileLabelIndex != -1) {
      return new int[]{fileLabelIndex + MEMORY_MODE_FLAG.length() + 1, parameterLabelIndex};
    } else {
      return null;
    }
  }
private int [ ] fetchDatabaseNameRangeIndexFromURLForH2MemMode ( String url ) { int fileLabelIndex = url . indexOf ( MEMORY_MODE_FLAG ) ; int parameterLabelIndex = url . indexOf ( ";" , fileLabelIndex ) ; if ( parameterLabelIndex == - 1 ) { parameterLabelIndex = url . length ( ) ; } if ( fileLabelIndex != - 1 ) { return new int [ ] { fileLabelIndex + MEMORY_MODE_FLAG . length ( ) + 1 , parameterLabelIndex } ; } else { return null ; } }
Fetch range index that the database name from connection url if H2 database running with memory
mode.

@return range index that the database name.
Fetch range index that the database name from connection url if H2 database running with memory mode .