static SessionTableContainer()
{
// SYSTEM.OPEN_SESSIONS
OpenSessionsTableInfo = new TableInfo(SystemSchema.OpenSessionsTableName);
OpenSessionsTableInfo.AddColumn("username", PrimitiveTypes.String());
OpenSessionsTableInfo.AddColumn("host_string", PrimitiveTypes.String());
OpenSessionsTableInfo.AddColumn("last_command", PrimitiveTypes.DateTime());
OpenSessionsTableInfo.AddColumn("time_connected", PrimitiveTypes.DateTime());
OpenSessionsTableInfo = OpenSessionsTableInfo.AsReadOnly();
// SYSTEM.SESSION_INFO
SessionInfoTableInfo = new TableInfo(SystemSchema.SessionInfoTableName);
SessionInfoTableInfo.AddColumn("var", PrimitiveTypes.String());
SessionInfoTableInfo.AddColumn("value", PrimitiveTypes.String());
SessionInfoTableInfo = SessionInfoTableInfo.AsReadOnly();
// SYSTEM.STATS
StatisticsTableInfo = new TableInfo(SystemSchema.StatisticsTableName);
StatisticsTableInfo.AddColumn("stat_name", PrimitiveTypes.String());
StatisticsTableInfo.AddColumn("value", PrimitiveTypes.String());
StatisticsTableInfo = StatisticsTableInfo.AsReadOnly();
IntTableInfo = new TableInfo[3];
IntTableInfo[0] = StatisticsTableInfo;
IntTableInfo[1] = SessionInfoTableInfo;
IntTableInfo[2] = OpenSessionsTableInfo;
}