30 #ifndef SQLiteDatastore_h 31 #define SQLiteDatastore_h 33 #include "DBDatastore.h" 34 #include "utility/sqlite/SqLiteDatabase.h" 50 bool insertData(
const std::string &,
const int &,
const int &,
const void *,
const int &,
const int &);
51 bool updateData(
const std::string &,
const int &,
const int &,
const void *,
const int &,
const int &);
52 const void *retrieveData(
const std::string &tbName,
const int &dbTag,
const int &commitTag,
const int &sz);
54 int createOpenSeesDatabase(
const std::string &projectName);
55 int execute(
const std::string &query);
59 std::string getTypeId(
void)
const 75 int createTable(
const std::string &,
const std::vector<std::string> &);
76 int insertData(
const std::string &,
const std::vector<std::string> &,
int ,
const Vector &);
77 int getData(
const std::string &,
const std::vector<std::string> &,
int ,
Vector &);
Base class for classes that store model information on a database.
Definition: DBDatastore.h:40
Float vector abstraction.
Definition: Vector.h:94
Store model data in a SQLite database.
Definition: SQLiteDatastore.h:44
int sendID(int, int, const ID &, ChannelAddress *a=nullptr)
Invoked to receive the data in the ID object theID to another Channel object.
Definition: SQLiteDatastore.cc:204
Finite element model generation tools.
Definition: Preprocessor.h:59
int recvVector(int, int, Vector &, ChannelAddress *a=nullptr)
Invoked to receive the data in the Vector object theVector to another Channel object.
Definition: SQLiteDatastore.cc:181
FEM_ObjectBroker is is an object broker class for the finite element method.
Definition: FEM_ObjectBroker.h:151
Vector of integers.
Definition: ID.h:95
int sendMsg(int, int, const Message &, ChannelAddress *a=nullptr)
A method invoked to send the data in the Message object theMsg to another Channel object...
Definition: SQLiteDatastore.cc:45
int recvMsg(int, int, Message &, ChannelAddress *a=nullptr)
Invoked to send the data in the Message object theMsg to another Channel object.
Definition: SQLiteDatastore.cc:51
int sendVector(int, int, const Vector &, ChannelAddress *a=nullptr)
Invoked to receive the data in the Vector object theVector to another Channel object.
Definition: SQLiteDatastore.cc:161
Message between processes.
Definition: Message.h:77
int sendMatrix(int, int, const Matrix &, ChannelAddress *a=nullptr)
Invoked to receive the data in the Matrix object theMatrix to another Channel object.
Definition: SQLiteDatastore.cc:116
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Base class for classes that encapsulate channel addresses.
Definition: ChannelAddress.h:78
Clase para consulta SQL.
Definition: SqLiteDatabase.h:35
Matrix of floats.
Definition: Matrix.h:111
int recvID(int, int, ID &, ChannelAddress *a=nullptr)
Invoked to receive the data in the ID object theID to another Channel object.
Definition: SQLiteDatastore.cc:224
int recvMatrix(int, int, Matrix &, ChannelAddress *a=nullptr)
Invoked to receive the data in the Matrix object theMatrix to another Channel object.
Definition: SQLiteDatastore.cc:136