![]() |
InfiniSQL
v0.1.2-alpha
Massive Scale Transaction Processing
|
| Stored procedure API | |
| Results from SQL query | |
| On replicas, this class replicates "applies" transactions received by TransactionAgent | |
| Abstract Syntax Tree | |
| Authentication information, uniquely identifying a user | |
| Global config parameters | |
| Deadlock manager actor | |
| Engine actor. Each Engine corresponds to a data partition | |
| For replication of out-of-order subtransactions | |
| Field object | |
| Contents of a field (other than CHARX or VARCHAR) | |
| Name and type of field | |
| Field contents | |
| For replaced rows, how to find the new row | |
| Inbound Gateway Actor | |
| Orphan | |
| Create INDEX object | |
| Characteristics for activities performed on index entries | |
| Create object to tokenize, parse, and compile SQL statement | |
| Data populatng pre- Ast stack. SQL token and associated value | |
| Execute Listener actor | |
| Used by Listner to know what to listen to | |
| Orphan? | |
| For tracking lock types for transactions with unique index entries | |
| Value for UNIQUE (potentially locking) indices | |
| Data for UNIQUE index lock queue entries | |
| Data for transactions waiting to lock a row | |
| Create mailbox | |
| Collection of producers | |
| Address and MboxProducer for an actor | |
| Mailbox producer | |
| Create Message object | |
| Message POD (serializable by memcpy) data members | |
| Message variant for acknowledging Applier activities | |
| MessageAckApply POD (serializable by memcpy) data members | |
| Message variant for acknowledgement of synchronous replication | |
| MessageAckDispatch POD (serializable by memcpy) data members | |
| Message variant for Applier activities | |
| MessageApply POD (serializable by memcpy) data members | |
| Message variant containing multiple serialized Message variants | |
| Structure of serialized messages and destination node | |
| Message variant for committing and rolling back transactions | |
| Message variant for DeadlockMgr activities | |
| MessageDeadlock POD (serializable by memcpy) data members | |
| Message variant for synchronous replication | |
| MessageDispatch POD (serializable by memcpy) data members | |
| Message variant carrying serialized Message variant as payload | |
| Message variant for communicating socket events | |
| MessageSocket POD (serializable by memcpy) data members | |
| Message variant for subtransactions | |
| MessageSubtransactionCmd POD (serializable by memcpy) data members | |
| Message variant for transaction processing | |
| MessageTransaction POD (serializable by memcpy) data members | |
| Message variant for UserSchemaMgr activities | |
| MessageUserSchema POD (serializable by memcpy) data members | |
| Items to add to wait-for graph | |
| Index map value for non-unique indices | |
| Execute Outbound Gateway actor | |
| Non-transactional user and schema-related activity | |
| User password | |
| Data for flex and bison to cooperate | |
| Object that handles SQL activities | |
| Orphan? | |
| Stored procedure creator and destructor function pointers | |
| For storing network responses held up by EAGAIN on raw interface | |
| Row and metadata for being returned to client from SELECT or stored proc | |
| Row and its meta-data | |
| Data items describing manipulation request | |
| Schema object | |
| State information for Operations between TransactionAgent and UserSchemaMgr | |
| Describes how to perform an SQL search expression predicate | |
| Object carrying a serialized Message variant | |
| Orphan | |
| Rows and unique index entries worked on by Transaction | |
| All necessary information to execute a SQL statement | |
| FROM clause column | |
| IN (or NOT IN) row values | |
| ORDER BY fields and order | |
| All elements for a main or sub-query | |
| Continuation destination | |
| Results of evaulations during query execution, including final results | |
| Create Subtransaction object | |
| Command contents between Transaction and Subtransaction | |
| Create new Table object | |
| Calling TransactionAgent and pending command | |
| Characteristics for each actor | |
| Execute Topology Manager actor | |
| Create Transaction object | |
| State for pending transactional activities | |
| State for pending SQL commands | |
| Execute Transaction Agent actor | |
| Execute User Schema Manager actor | |
| Universally unique Record |