InfiniSQL
v0.1.2-alpha
Massive Scale Transaction Processing
|
ApiInterface | Stored procedure API |
results_s | Results from SQL query |
Applier | On replicas, this class replicates "applies" transactions received by TransactionAgent |
Ast | Abstract Syntax Tree |
authInfo | Authentication information, uniquely identifying a user |
cfg_s | Global config parameters |
DeadlockMgr | Deadlock manager actor |
Engine | Engine actor. Each Engine corresponds to a data partition |
background_s | For replication of out-of-order subtransactions |
Field | Field object |
fieldInput_u | Contents of a field (other than CHARX or VARCHAR) |
fieldtypename_s | Name and type of field |
fieldValue_s | Field contents |
forwarderEntry | For replaced rows, how to find the new row |
IbGateway | Inbound Gateway Actor |
idl | Orphan |
Index | Create INDEX object |
indexInfo_s | Characteristics for activities performed on index entries |
Larxer | Create object to tokenize, parse, and compile SQL statement |
stackmember_s | Data populatng pre- Ast stack. SQL token and associated value |
Listener | Execute Listener actor |
listenerStruct_s | Used by Listner to know what to listen to |
locked_s | Orphan? |
lockFieldValue_s | For tracking lock types for transactions with unique index entries |
lockingIndexEntry | Value for UNIQUE (potentially locking) indices |
lockQueueIndexEntry | Data for UNIQUE index lock queue entries |
lockQueueRowEntry | Data for transactions waiting to lock a row |
Mbox | Create mailbox |
Mboxes | Collection of producers |
location_s | Address and MboxProducer for an actor |
MboxProducer | Mailbox producer |
Message | Create Message object |
message_s | Message POD (serializable by memcpy) data members |
MessageAckApply | Message variant for acknowledging Applier activities |
ackapply_s | MessageAckApply POD (serializable by memcpy) data members |
MessageAckDispatch | Message variant for acknowledgement of synchronous replication |
ackdispatch_s | MessageAckDispatch POD (serializable by memcpy) data members |
MessageApply | Message variant for Applier activities |
apply_s | MessageApply POD (serializable by memcpy) data members |
applyindex_s | |
MessageBatchSerialized | Message variant containing multiple serialized Message variants |
msgbatch_s | Structure of serialized messages and destination node |
MessageCommitRollback | Message variant for committing and rolling back transactions |
MessageDeadlock | Message variant for DeadlockMgr activities |
deadlock_s | MessageDeadlock POD (serializable by memcpy) data members |
MessageDispatch | Message variant for synchronous replication |
dispatch_s | MessageDispatch POD (serializable by memcpy) data members |
record_s | |
MessageSerialized | Message variant carrying serialized Message variant as payload |
MessageSocket | Message variant for communicating socket events |
socket_s | MessageSocket POD (serializable by memcpy) data members |
MessageSubtransactionCmd | Message variant for subtransactions |
subtransaction_s | MessageSubtransactionCmd POD (serializable by memcpy) data members |
MessageTransaction | Message variant for transaction processing |
transaction_s | MessageTransaction POD (serializable by memcpy) data members |
MessageUserSchema | Message variant for UserSchemaMgr activities |
userschema_s | MessageUserSchema POD (serializable by memcpy) data members |
newDeadLockLists_s | Items to add to wait-for graph |
nonLockingIndexEntry_s | Index map value for non-unique indices |
ObGateway | Execute Outbound Gateway actor |
Operation | Non-transactional user and schema-related activity |
passwordStruct | User password |
perlarxer | Data for flex and bison to cooperate |
Pg | Object that handles SQL activities |
procedureResponse_s | Orphan? |
procedures_s | Stored procedure creator and destructor function pointers |
responseData | For storing network responses held up by EAGAIN on raw interface |
returnRow_s | Row and metadata for being returned to client from SELECT or stored proc |
rowdata_s | Row and its meta-data |
rowOrField_s | Data items describing manipulation request |
Schema | Schema object |
schemastruct | State information for Operations between TransactionAgent and UserSchemaMgr |
searchParams_s | Describes how to perform an SQL search expression predicate |
SerializedMessage | Object carrying a serialized Message variant |
serventIdentity_s | Orphan |
SpookyHash | |
stagedRow_s | Rows and unique index entries worked on by Transaction |
Statement | All necessary information to execute a SQL statement |
column_s | FROM clause column |
inobject_s | IN (or NOT IN) row values |
orderbyitem_s | ORDER BY fields and order |
query_s | All elements for a main or sub-query |
reentry_s | Continuation destination |
results_s | Results of evaulations during query execution, including final results |
SubTransaction | Create Subtransaction object |
subtransactionCmd_s | Command contents between Transaction and Subtransaction |
Table | Create new Table object |
taCmd | Calling TransactionAgent and pending command |
Topology | |
actor_s | Characteristics for each actor |
addressStruct | |
partitionAddress | |
TopologyMgr | Execute Topology Manager actor |
Transaction | Create Transaction object |
cmdState_s | State for pending transactional activities |
sqlcmdstate_s | State for pending SQL commands |
TransactionAgent | Execute Transaction Agent actor |
UserSchemaMgr | Execute User Schema Manager actor |
uuRecord_s | Universally unique Record |