Package de.jaggl.sqlbuilder.dialect
Interface Dialect
-
- All Known Implementing Classes:
DefaultDialect,MySqlDialect,SybaseDialect
public interface Dialect- Since:
- 2.0.0
- Author:
- Martin Schumacher
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description Stringbuild(CreateTable createTable, Indentation indentation)Stringbuild(Delete delete, Indentation indentation)Stringbuild(Insert insert, Indentation indentation)Stringbuild(Select select, Indentation indentation)Stringbuild(Update update, Indentation indentation)static DialectforName(String name)DateTimeFormattergetDateFormatter()DateTimeFormattergetDateTimeFormatter()static DialectgetDefault()LabelsgetLabels()StringgetName()static voidregister(Dialect dialect)static voidunregister(String name)
-
-
-
Method Detail
-
getName
String getName()
-
build
String build(Insert insert, Indentation indentation)
-
build
String build(Update update, Indentation indentation)
-
build
String build(Delete delete, Indentation indentation)
-
build
String build(Select select, Indentation indentation)
-
build
String build(CreateTable createTable, Indentation indentation)
-
getDateFormatter
DateTimeFormatter getDateFormatter()
-
getDateTimeFormatter
DateTimeFormatter getDateTimeFormatter()
-
getLabels
Labels getLabels()
-
register
static void register(Dialect dialect)
-
unregister
static void unregister(String name)
-
getDefault
static Dialect getDefault()
-
-