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.