Class: TigerBeetle::Client

Inherits:
Object
  • Object
show all
Defined in:
sig/tigerbeetle.rbs

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeClient

Returns a new instance of Client.

Parameters:

  • cluster_id: (Integer)
  • replica_addresses: (String)


23
# File 'sig/tigerbeetle.rbs', line 23

def initialize: (cluster_id: Integer, replica_addresses: String) -> void

Class Method Details

.open {|arg0| ... } ⇒ Object

Parameters:

  • cluster_id: (Integer)
  • replica_addresses: (String)

Yields:

Yield Parameters:

Yield Returns:

  • (Object)

Returns:

  • (Object)


21
# File 'sig/tigerbeetle.rbs', line 21

def self.open: (cluster_id: Integer, replica_addresses: String) { (Client) -> untyped } -> untyped

Instance Method Details

#closenil

Returns:

  • (nil)


24
# File 'sig/tigerbeetle.rbs', line 24

def close: () -> nil

#closed?Boolean

Returns:

  • (Boolean)


25
# File 'sig/tigerbeetle.rbs', line 25

def closed?: () -> bool

#create_accountsArray[CreateAccountResult]

Parameters:

Returns:



27
# File 'sig/tigerbeetle.rbs', line 27

def create_accounts: (Array[Account]) -> Array[CreateAccountResult]

#create_transfersArray[CreateTransferResult]

Parameters:

Returns:



28
# File 'sig/tigerbeetle.rbs', line 28

def create_transfers: (Array[Transfer]) -> Array[CreateTransferResult]

#get_account_balancesArray[AccountBalance]

Parameters:

Returns:



32
# File 'sig/tigerbeetle.rbs', line 32

def get_account_balances: (AccountFilter) -> Array[AccountBalance]

#get_account_transfersArray[Transfer]

Parameters:

Returns:



31
# File 'sig/tigerbeetle.rbs', line 31

def get_account_transfers: (AccountFilter) -> Array[Transfer]

#lookup_accountsArray[Account]

Parameters:

  • (Array[Integer])

Returns:



29
# File 'sig/tigerbeetle.rbs', line 29

def lookup_accounts: (Array[Integer]) -> Array[Account]

#lookup_transfersArray[Transfer]

Parameters:

  • (Array[Integer])

Returns:



30
# File 'sig/tigerbeetle.rbs', line 30

def lookup_transfers: (Array[Integer]) -> Array[Transfer]

#query_accountsArray[Account]

Parameters:

Returns:



33
# File 'sig/tigerbeetle.rbs', line 33

def query_accounts: (QueryFilter) -> Array[Account]

#query_transfersArray[Transfer]

Parameters:

Returns:



34
# File 'sig/tigerbeetle.rbs', line 34

def query_transfers: (QueryFilter) -> Array[Transfer]