Interface PrometheusTableControl
- All Known Implementing Classes:
PrometheusTableDefinition
public interface PrometheusTableControl
Table Control interface.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddQuoteIfAllowed(StringBuilder pBuilder) Add quote if necessary.Obtain the driver.getJoinString(char pChar, Integer pOffset) Build the Join string for the list of columns.getMap()Obtain the column map.getOrderString(char pChar, Integer pOffset) Build the Order string for the list of columns.Sort List.voidNote that we have a sort on reference.
-
Method Details
-
getDriver
PrometheusJDBCDriver getDriver()Obtain the driver.- Returns:
- the driver
-
getMap
Obtain the column map.- Returns:
- the map
-
getSortList
List<PrometheusColumnControl> getSortList()Sort List.- Returns:
- the sort list
-
setSortOnReference
void setSortOnReference()Note that we have a sort on reference. -
getJoinString
Build the Join string for the list of columns.- Parameters:
pChar- the character for this tablepOffset- the join offset- Returns:
- the SQL string
-
getOrderString
Build the Order string for the list of columns.- Parameters:
pChar- the character for this tablepOffset- the join offset- Returns:
- the SQL string
-
addQuoteIfAllowed
Add quote if necessary.- Parameters:
pBuilder- the builder
-