public class OracleDatabaseVersion extends Object
| Modifier and Type | Field and Description |
|---|---|
private int |
appServer |
private String |
banner |
private int |
component |
private int |
maintenance |
private int |
major |
private int |
platform |
private static Pattern |
VERSION_18_1_PATTERN |
private static Pattern |
VERSION_PATTERN |
| Modifier | Constructor and Description |
|---|---|
private |
OracleDatabaseVersion(int major,
int maintenance,
int appServer,
int component,
int platform,
String banner) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAppServer() |
String |
getBanner() |
int |
getComponent() |
int |
getMaintenance() |
int |
getMajor() |
int |
getPlatform() |
static OracleDatabaseVersion |
parse(String banner)
Parse the Oracle database version banner.
|
String |
toString() |
private static final Pattern VERSION_PATTERN
private static final Pattern VERSION_18_1_PATTERN
private final int major
private final int maintenance
private final int appServer
private final int component
private final int platform
private final String banner
private OracleDatabaseVersion(int major,
int maintenance,
int appServer,
int component,
int platform,
String banner)
public int getMajor()
public int getMaintenance()
public int getAppServer()
public int getComponent()
public int getPlatform()
public String getBanner()
public static OracleDatabaseVersion parse(String banner)
banner - the banner textRuntimeException - if the version banner string cannot be parsedCopyright © 2021 JBoss by Red Hat. All rights reserved.