28 #ifndef TABLES_TABLEKEYWORD_H 29 #define TABLES_TABLEKEYWORD_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/tables/Tables/TableAttr.h> 34 #include <casacore/casa/BasicSL/String.h> 195 const String& oldParentName);
void setTableAttributes(const TableAttr &attr)
Set the table attributes.
const TableAttr & tableAttributes() const
Get the table attributes.
Keyword value representing a table.
Main interface class to a read/write table.
void setRW()
Set the keyword to read/write access.
Table table(const TableLock *lockOptions=0) const
Get the table.
Bool conform(const TableKeyword &that) const
Test if the table in other conforms this table keyword.
Bool empty() const
Test for empty.
void flush(Bool fsync) const
Flush and optionally fsync the table.
const String & tableName() const
Get the name of the table.
const String & name() const
Get info.
void close() const
Close the table.
void renameTable(const String &newParentName, const String &oldParentName)
Rename the table if its path contains the old parent table name.
bool Bool
Define the standard types used by Casacore.
Class to hold table lock options.
Bool isMultiUsed(Bool checkSubTables) const
Is the table in use in another process? If checkSubTables is set, it is also checked if a subtable is...
TableKeyword & operator=(const TableKeyword &that)
Assignment (leaves tableDescName_p untouched).
TableKeyword(const String &tableDescName)
Construct a TableKeyword with the given tableDescName.
String: the storage and methods of handling collections of characters.
Some attributes of a table.
Bool isFixed() const
Has the table a fixed description name? It has when its description name is not empty.
this file contains all the compiler specific defines
String tableName(const TableAttr &parentAttr) const