java org.apache.derby.tools.sysinfo
        
Also available on this class are methods which allow you to determine the version of the code for the system without actually booting a database. Please note that this is the Derby version of the .jar files, not of your databases.
        The numbering scheme for released Derby products is m1.m2.m3 
        where m1 is the major release version, m2 is the minor release version,
        and m3 is the maintenance level. Versions of the product with the same
        major and minor version numbers are considered feature compatible. 
        
Valid major and minor versions are always greater than zero. Valid maintenance versions are greater than or equal to zero.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringThe genus name for the client code.static final StringThe genus name for the Apache Derby code.static final StringThe genus name for the network server code.static final StringThe genus name for the optional tools code.static final StringThe genus name for the tools code.
- 
Method SummaryModifier and TypeMethodDescriptionstatic Stringgets the build number for the Apache Derby embedded librarystatic StringgetBuildNumber(String genus) gets the build number for the specified librarystatic voidgetInfo(PrintWriter out) static intgets the major version of the Apache Derby embedded code.static intgetMajorVersion(String genus) gets the major version of the specified code library.static intgets the minor version of the Apache Derby embedded code.static intgetMinorVersion(String genus) gets the minor version of the specified code library.static Stringgets the product name for the Apache Derby embedded librarystatic StringgetProductName(String genus) gets the external name for the specified code library.static StringReturn the version information string for the specified library including alpha or beta indicators.static StringgetVersionString(String genus) Return the version information string for the Apache Derby embedded library including alpha or beta indicators.static void
- 
Field Details- 
DBMSThe genus name for the Apache Derby code. Use this to determine the version of the Apache Derby embedded code in derby.jar.- See Also:
 
- 
TOOLSThe genus name for the tools code. Use this to determine the version of code in derbytools.jar- See Also:
 
- 
NETThe genus name for the network server code. Use this to determine the version of code in derbynet.jar- See Also:
 
- 
CLIENTThe genus name for the client code. Use this to determine the version of code in derbyclient.jar- See Also:
 
- 
OPTIONALTOOLSThe genus name for the optional tools code. Use this to determine the version of code in derbyoptionaltools.jar- See Also:
 
 
- 
- 
Method Details- 
main
- 
getMajorVersionpublic static int getMajorVersion()gets the major version of the Apache Derby embedded code.- Returns:
- the major version. Returns -1 if not found.
 
- 
getMajorVersiongets the major version of the specified code library.- Parameters:
- genus- which library to get the version of. Valid inputs include DBMS, TOOLS, NET, CLIENT
- Returns:
- the major version. Return -1 if the information is not found.
 
- 
getMinorVersionpublic static int getMinorVersion()gets the minor version of the Apache Derby embedded code.- Returns:
- the minor version. Returns -1 if not found.
 
- 
getMinorVersiongets the minor version of the specified code library.- Parameters:
- genus- which library to get the version of. Valid inputs include DBMS, TOOLS, NET, CLIENT.
- Returns:
- the minor version. Return -1 if the information is not found.
 
- 
getBuildNumbergets the build number for the Apache Derby embedded library- Returns:
- the build number, or -1 if the information is not found.
 
- 
getBuildNumbergets the build number for the specified library- Parameters:
- genus- which library to get the build number for. Valid inputs are DBMS, TOOLS, NET, CLIENT.
- Returns:
- the build number, or ???? if the information is not found.
 
- 
getProductNamegets the product name for the Apache Derby embedded library- Returns:
- the name
 
- 
getProductNamegets the external name for the specified code library.- Parameters:
- genus- which library to get the name for
- Returns:
- the name.
 
- 
getVersionStringReturn the version information string for the specified library including alpha or beta indicators.
- 
getVersionStringReturn the version information string for the Apache Derby embedded library including alpha or beta indicators.
- 
getInfo
 
-