Package adams.db
Interface IndexedTableInterface
-
- All Superinterfaces:
TableInterface
- All Known Implementing Classes:
AbstractIndexedTable,AbstractIndexedTableFacade,BulkInsertTable,LogF,LogT,LogT,LogT,LogT,LogT,LogT,ReportTableByDBID,ReportTableByID
public interface IndexedTableInterface extends TableInterface
Ancestor for indexed table interfaces.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractDatabaseQueriesgetQueries()Returns the underlying queries helper instance.StringquoteName(String name)Returns the column/table quoted if ANSI quotes are to be used.booleanuseAnsiQuotes()Returns whether ANSI quotes are to be used around table/column names.-
Methods inherited from interface adams.db.TableInterface
getTableName
-
-
-
-
Method Detail
-
useAnsiQuotes
boolean useAnsiQuotes()
Returns whether ANSI quotes are to be used around table/column names.- Returns:
- true if to be used
-
quoteName
String quoteName(String name)
Returns the column/table quoted if ANSI quotes are to be used.- Parameters:
name- the table/column name to quote (if necessary)- Returns:
- the potentially quoted name
- See Also:
useAnsiQuotes()
-
getQueries
AbstractDatabaseQueries getQueries()
Returns the underlying queries helper instance.- Returns:
- the instance, null if not available
-
-