Class SQLDialect
- java.lang.Object
-
- org.hotrod.runtime.livesql.dialects.SQLDialect
-
- Direct Known Subclasses:
DB2Dialect,DerbyDialect,H2Dialect,HyperSQLDialect,MariaDBDialect,MySQLDialect,OracleDialect,PostgreSQLDialect,SQLServerDialect,SybaseASEDialect
public abstract class SQLDialect extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSQLDialect(java.lang.String databaseName, java.lang.String databaseVersion, int databaseMajorVersion, int databaseMinorVersion)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract FunctionRenderergetFunctionRenderer()abstract IdentifierRenderergetIdentifierRenderer()abstract JoinRenderergetJoinRenderer()intgetMajorVersion()intgetMinorVersion()abstract PaginationRenderergetPaginationRenderer()java.lang.StringgetProductName()java.lang.StringgetProductVersion()abstract SetOperationRenderergetSetOperationRenderer()protected java.lang.StringrenderVersion()java.lang.StringtoString()protected booleanversionIsAtLeast(int major)protected booleanversionIsAtLeast(int major, int minor)
-
-
-
Method Detail
-
getProductName
public java.lang.String getProductName()
-
getProductVersion
public java.lang.String getProductVersion()
-
getMajorVersion
public int getMajorVersion()
-
getMinorVersion
public int getMinorVersion()
-
versionIsAtLeast
protected boolean versionIsAtLeast(int major, int minor)
-
versionIsAtLeast
protected boolean versionIsAtLeast(int major)
-
renderVersion
protected java.lang.String renderVersion()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getIdentifierRenderer
public abstract IdentifierRenderer getIdentifierRenderer()
-
getJoinRenderer
public abstract JoinRenderer getJoinRenderer()
-
getPaginationRenderer
public abstract PaginationRenderer getPaginationRenderer()
-
getSetOperationRenderer
public abstract SetOperationRenderer getSetOperationRenderer()
-
getFunctionRenderer
public abstract FunctionRenderer getFunctionRenderer()
-
-