public class OracleSQLDialectAdapter extends SQL99DialectAdapter
| Modifier and Type | Field and Description |
|---|---|
static int |
NAME_MAX_LENGTH |
static int |
NAME_NUMBER_LENGTH
If the name (of a variable/view) needs to be shortcut, length of the number
introduced.
|
| Constructor and Description |
|---|
OracleSQLDialectAdapter() |
OracleSQLDialectAdapter(String databaseVersion) |
| Modifier and Type | Method and Description |
|---|---|
Optional<String> |
getTrueTable()
Returns the name of special system table having one tuple only if the FROM clause is always required in the dialect
|
String |
nameTopVariable(String signatureVariableName,
Set<String> sqlVariableNames)
Allows the SQL dialect adapter to put restrict on the name (e.g.
|
String |
render(it.unibz.inf.ontop.model.term.DBConstant constant) |
String |
sqlSlice(long limit,
long offset)
Versions < 12.1 are not supported
Reason: In 12.1 and later, you can use the OFFSET and/or FETCH [FIRST | NEXT] operators
|
buildDefaultName, escapedSingleQuote, getSQLLexicalFormString, sqlQuotepublic static final int NAME_MAX_LENGTH
public static final int NAME_NUMBER_LENGTH
public OracleSQLDialectAdapter()
public OracleSQLDialectAdapter(String databaseVersion)
public String sqlSlice(long limit, long offset)
sqlSlice in interface SQLDialectAdaptersqlSlice in class SQL99DialectAdapterpublic Optional<String> getTrueTable()
SQLDialectAdaptergetTrueTable in interface SQLDialectAdaptergetTrueTable in class SQL99DialectAdapterpublic String nameTopVariable(String signatureVariableName, Set<String> sqlVariableNames)
SQLDialectAdapternameTopVariable in interface SQLDialectAdapternameTopVariable in class SQL99DialectAdapterpublic String render(it.unibz.inf.ontop.model.term.DBConstant constant)
render in interface SQLDialectAdapterrender in class SQL99DialectAdapterCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.