OracleDatastore.cpp File Reference

#include "OracleDatastore.h"
#include <iostream>
#include <fstream>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <bool.h>
#include <MovableObject.h>
#include <FEM_ObjectBroker.h>
#include <Domain.h>
#include <ID.h>
#include <Vector.h>
#include <Matrix.h>

Go to the source code of this file.

Defines

#define IsCreateTable   0

Functions

void connectToDB (char *theUser, char *thePass)
void commitDatabase ()
void createIDTable (char *tableName)
void createVectorTable (char *tableName)
void createMatrixTable (char *tableName)
void cleanTables ()
void changeProjTag (int projectID)
int queryProjTag ()
int queryTagOnName (char *projName)
void insertIDTable (int idSize, int *tempProjTag, int *tempDataTag, int *tempCommitTag, int *tempPos, int *tempID)
void queryIDTable (int idSize, int projTag, int dataTag, int commitTag, int *tempID)
void insertVectorTable (int vectSize, int *tempProjTag, int *tempDataTag, int *tempCommitTag, int *tempPos, double *tempVect)
void queryVectorTable (int vectSize, int projTag, int dataTag, int commitTag, double *tempVect)
void insertMatrixTable (int matrixSize, int *tempProjTag, int *tempDataTag, int *tempCommitTag, int *row, int *col, double *tempMatrix)
void queryMatrixTable (int rowSize, int colSize, int projTag, int dataTag, int commitTag, double *tempMatrix)


Define Documentation

#define IsCreateTable   0

Definition at line 32 of file OracleDatastore.cpp.

Referenced by OracleDatastore::OracleDatastore().


Function Documentation

void changeProjTag ( int  projectID  ) 

void cleanTables (  ) 

void commitDatabase (  ) 

void connectToDB ( char *  theUser,
char *  thePass 
)

void createIDTable ( char *  tableName  ) 

void createMatrixTable ( char *  tableName  ) 

void createVectorTable ( char *  tableName  ) 

void insertIDTable ( int  idSize,
int *  tempProjTag,
int *  tempDataTag,
int *  tempCommitTag,
int *  tempPos,
int *  tempID 
)

Referenced by OracleDatastore::sendID().

void insertMatrixTable ( int  matrixSize,
int *  tempProjTag,
int *  tempDataTag,
int *  tempCommitTag,
int *  row,
int *  col,
double *  tempMatrix 
)

void insertVectorTable ( int  vectSize,
int *  tempProjTag,
int *  tempDataTag,
int *  tempCommitTag,
int *  tempPos,
double *  tempVect 
)

void queryIDTable ( int  idSize,
int  projTag,
int  dataTag,
int  commitTag,
int *  tempID 
)

Referenced by OracleDatastore::recvID().

void queryMatrixTable ( int  rowSize,
int  colSize,
int  projTag,
int  dataTag,
int  commitTag,
double *  tempMatrix 
)

int queryProjTag (  ) 

int queryTagOnName ( char *  projName  ) 

void queryVectorTable ( int  vectSize,
int  projTag,
int  dataTag,
int  commitTag,
double *  tempVect 
)

Generated on Mon Oct 23 15:05:31 2006 for OpenSees by doxygen 1.5.0