Skip to content

graphai


graphai / TransactionLog

Class: TransactionLog ​

Defined in: packages/graphai/src/transaction_log.ts:7

Constructors ​

new TransactionLog() ​

new TransactionLog(nodeId): TransactionLog

Defined in: packages/graphai/src/transaction_log.ts:25

Parameters ​

nodeId ​

string

Returns ​

TransactionLog

Properties ​

agentId? ​

optional agentId: string

Defined in: packages/graphai/src/transaction_log.ts:13


endTime? ​

optional endTime: number

Defined in: packages/graphai/src/transaction_log.ts:11


errorMessage? ​

optional errorMessage: string

Defined in: packages/graphai/src/transaction_log.ts:18


injectFrom? ​

optional injectFrom: string

Defined in: packages/graphai/src/transaction_log.ts:17


inputs? ​

optional inputs: string[]

Defined in: packages/graphai/src/transaction_log.ts:15


inputsData? ​

optional inputsData: ResultData[]

Defined in: packages/graphai/src/transaction_log.ts:16


isLoop? ​

optional isLoop: boolean

Defined in: packages/graphai/src/transaction_log.ts:22


log? ​

optional log: TransactionLog[]

Defined in: packages/graphai/src/transaction_log.ts:24


mapIndex? ​

optional mapIndex: number

Defined in: packages/graphai/src/transaction_log.ts:21


nodeId ​

nodeId: string

Defined in: packages/graphai/src/transaction_log.ts:8


params? ​

optional params: DefaultParamsType

Defined in: packages/graphai/src/transaction_log.ts:14


repeatCount? ​

optional repeatCount: number

Defined in: packages/graphai/src/transaction_log.ts:23


result? ​

optional result: ResultData

Defined in: packages/graphai/src/transaction_log.ts:19


resultKeys? ​

optional resultKeys: string[]

Defined in: packages/graphai/src/transaction_log.ts:20


retryCount? ​

optional retryCount: number

Defined in: packages/graphai/src/transaction_log.ts:12


startTime? ​

optional startTime: number

Defined in: packages/graphai/src/transaction_log.ts:10


state ​

state: NodeState

Defined in: packages/graphai/src/transaction_log.ts:9

Methods ​

beforeAddTask() ​

beforeAddTask(node, graph): void

Defined in: packages/graphai/src/transaction_log.ts:73

Parameters ​

node ​

ComputedNode

graph ​

GraphAI

Returns ​

void


beforeExecute() ​

beforeExecute(node, graph, transactionId, inputs): void

Defined in: packages/graphai/src/transaction_log.ts:63

Parameters ​

node ​

ComputedNode

graph ​

GraphAI

transactionId ​

number

inputs ​

ResultData[]

Returns ​

void


initForComputedNode() ​

initForComputedNode(node, graph): void

Defined in: packages/graphai/src/transaction_log.ts:30

Parameters ​

node ​

ComputedNode

graph ​

GraphAI

Returns ​

void


onComplete() ​

onComplete(node, graph, localLog): void

Defined in: packages/graphai/src/transaction_log.ts:51

Parameters ​

node ​

ComputedNode

graph ​

GraphAI

localLog ​

TransactionLog[]

Returns ​

void


onError() ​

onError(node, graph, errorMessage): void

Defined in: packages/graphai/src/transaction_log.ts:79

Parameters ​

node ​

ComputedNode

graph ​

GraphAI

errorMessage ​

string

Returns ​

void


onInjected() ​

onInjected(node, graph, injectFrom?): void

Defined in: packages/graphai/src/transaction_log.ts:36

Parameters ​

node ​

StaticNode

graph ​

GraphAI

injectFrom? ​

string

Returns ​

void


onSkipped() ​

onSkipped(node, graph): void

Defined in: packages/graphai/src/transaction_log.ts:87

Parameters ​

node ​

ComputedNode

graph ​

GraphAI

Returns ​

void

Released under the MIT License.