Property | Type | Description | |
---|---|---|---|
blockIndexColumnId | JET_COLUMNID | ||
chainStateDbId | JET_DBID | ||
chainTipColumnId | JET_COLUMNID | ||
flushColumnId | JET_COLUMNID | ||
flushTableId | JET_TABLEID | ||
globalsTableId | JET_TABLEID | ||
headerBlockHashColumnId | JET_COLUMNID | ||
headerBytesColumnId | JET_COLUMNID | ||
headersTableId | JET_TABLEID | ||
isCoinbaseColumnId | JET_COLUMNID | ||
jetSession | Session | ||
outputStatesColumnId | JET_COLUMNID | ||
spentDataColumnId | JET_COLUMNID | ||
spentSpentBlockIndexColumnId | JET_COLUMNID | ||
spentTxTableId | JET_TABLEID | ||
totalInputCountColumnId | JET_COLUMNID | ||
totalOutputCountColumnId | JET_COLUMNID | ||
totalTxCountColumnId | JET_COLUMNID | ||
txHashColumnId | JET_COLUMNID | ||
txIndexColumnId | JET_COLUMNID | ||
txOutputBytesColumnId | JET_COLUMNID | ||
txOutputKeyColumnId | JET_COLUMNID | ||
txVersionColumnId | JET_COLUMNID | ||
unmintedBlockHashColumnId | JET_COLUMNID | ||
unmintedDataColumnId | JET_COLUMNID | ||
unmintedTxTableId | JET_TABLEID | ||
unspentOutputCountColumnId | JET_COLUMNID | ||
unspentTxCountColumnId | JET_COLUMNID | ||
unspentTxOutputTableId | JET_TABLEID | ||
unspentTxTableId | JET_TABLEID |
Method | Description | |
---|---|---|
BeginTransaction ( bool readOnly ) : void | ||
CommitTransaction ( ) : void | ||
CommitTransactionAsync ( ) : Task | ||
ContainsBlockSpentTxes ( int blockIndex ) : bool | ||
ContainsBlockUnmintedTxes ( UInt256 blockHash ) : bool | ||
ContainsHeader ( UInt256 blockHash ) : bool | ||
ContainsUnspentTx ( UInt256 txHash ) : bool | ||
ContainsUnspentTxOutput ( BitSharp.Core.Domain.TxOutputKey txOutputKey ) : bool | ||
Defragment ( ) : void | ||
Dispose ( ) : void | ||
EsentChainStateCursor ( string jetDatabase, Microsoft.Isam.Esent.Interop.Instance jetInstance ) : BitSharp.Common | ||
Flush ( ) : void | ||
ReadUnspentTransactions ( ) : IEnumerable |
||
RemoveUnspentTx ( UInt256 txHash ) : void | ||
RemoveUnspentTxOutput ( TxOutputKey txOutputKey ) : void | ||
RollbackTransaction ( ) : void | ||
TryAddBlockSpentTxes ( int blockIndex, BlockSpentTxes spentTxes ) : bool | ||
TryAddBlockUnmintedTxes ( UInt256 blockHash, IImmutableList |
||
TryAddHeader ( ChainedHeader header ) : bool | ||
TryAddUnspentTx ( UnspentTx unspentTx ) : bool | ||
TryAddUnspentTxOutput ( TxOutputKey txOutputKey, TxOutput txOutput ) : bool | ||
TryGetBlockSpentTxes ( int blockIndex, BlockSpentTxes &spentTxes ) : bool | ||
TryGetBlockUnmintedTxes ( UInt256 blockHash, IImmutableList |
||
TryGetHeader ( UInt256 blockHash, ChainedHeader &header ) : bool | ||
TryGetUnspentTx ( UInt256 txHash, UnspentTx &unspentTx ) : bool | ||
TryGetUnspentTxOutput ( TxOutputKey txOutputKey, TxOutput &txOutput ) : bool | ||
TryRemoveBlockSpentTxes ( int blockIndex ) : bool | ||
TryRemoveBlockUnmintedTxes ( UInt256 blockHash ) : bool | ||
TryRemoveHeader ( UInt256 blockHash ) : bool | ||
TryRemoveUnspentTx ( UInt256 txHash ) : bool | ||
TryRemoveUnspentTxOutput ( TxOutputKey txOutputKey ) : bool | ||
TryUpdateUnspentTx ( UnspentTx unspentTx ) : bool |
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Method | Description | |
---|---|---|
CheckTransaction ( ) : void | ||
CheckWriteTransaction ( ) : void | ||
OpenCursor ( string jetDatabase, Microsoft.Isam.Esent.Interop.Instance jetInstance, |
||
ReadUnspentTransactionsInner ( ) : IEnumerable |
||
SetSessionContext ( ) : IDisposable |
public BeginTransaction ( bool readOnly ) : void | ||
readOnly | bool | |
return | void |
public ContainsBlockSpentTxes ( int blockIndex ) : bool | ||
blockIndex | int | |
return | bool |
public ContainsBlockUnmintedTxes ( UInt256 blockHash ) : bool | ||
blockHash | UInt256 | |
return | bool |
public ContainsHeader ( UInt256 blockHash ) : bool | ||
blockHash | UInt256 | |
return | bool |
public ContainsUnspentTx ( UInt256 txHash ) : bool | ||
txHash | UInt256 | |
return | bool |
public ContainsUnspentTxOutput ( BitSharp.Core.Domain.TxOutputKey txOutputKey ) : bool | ||
txOutputKey | BitSharp.Core.Domain.TxOutputKey | |
return | bool |
public EsentChainStateCursor ( string jetDatabase, Microsoft.Isam.Esent.Interop.Instance jetInstance ) : BitSharp.Common | ||
jetDatabase | string | |
jetInstance | Microsoft.Isam.Esent.Interop.Instance | |
return | BitSharp.Common |
public ReadUnspentTransactions ( ) : IEnumerable |
||
return | IEnumerable |
public RemoveUnspentTx ( UInt256 txHash ) : void | ||
txHash | UInt256 | |
return | void |
public RemoveUnspentTxOutput ( TxOutputKey txOutputKey ) : void | ||
txOutputKey | TxOutputKey | |
return | void |
public TryAddBlockSpentTxes ( int blockIndex, BlockSpentTxes spentTxes ) : bool | ||
blockIndex | int | |
spentTxes | BlockSpentTxes | |
return | bool |
public TryAddBlockUnmintedTxes ( UInt256 blockHash, IImmutableList |
||
blockHash | UInt256 | |
unmintedTxes | IImmutableList |
|
return | bool |
public TryAddHeader ( ChainedHeader header ) : bool | ||
header | ChainedHeader | |
return | bool |
public TryAddUnspentTx ( UnspentTx unspentTx ) : bool | ||
unspentTx | UnspentTx | |
return | bool |
public TryAddUnspentTxOutput ( TxOutputKey txOutputKey, TxOutput txOutput ) : bool | ||
txOutputKey | TxOutputKey | |
txOutput | TxOutput | |
return | bool |
public TryGetBlockSpentTxes ( int blockIndex, BlockSpentTxes &spentTxes ) : bool | ||
blockIndex | int | |
spentTxes | BlockSpentTxes | |
return | bool |
public TryGetBlockUnmintedTxes ( UInt256 blockHash, IImmutableList |
||
blockHash | UInt256 | |
unmintedTxes | IImmutableList |
|
return | bool |
public TryGetHeader ( UInt256 blockHash, ChainedHeader &header ) : bool | ||
blockHash | UInt256 | |
header | ChainedHeader | |
return | bool |
public TryGetUnspentTx ( UInt256 txHash, UnspentTx &unspentTx ) : bool | ||
txHash | UInt256 | |
unspentTx | UnspentTx | |
return | bool |
public TryGetUnspentTxOutput ( TxOutputKey txOutputKey, TxOutput &txOutput ) : bool | ||
txOutputKey | TxOutputKey | |
txOutput | TxOutput | |
return | bool |
public TryRemoveBlockSpentTxes ( int blockIndex ) : bool | ||
blockIndex | int | |
return | bool |
public TryRemoveBlockUnmintedTxes ( UInt256 blockHash ) : bool | ||
blockHash | UInt256 | |
return | bool |
public TryRemoveHeader ( UInt256 blockHash ) : bool | ||
blockHash | UInt256 | |
return | bool |
public TryRemoveUnspentTx ( UInt256 txHash ) : bool | ||
txHash | UInt256 | |
return | bool |
public TryRemoveUnspentTxOutput ( TxOutputKey txOutputKey ) : bool | ||
txOutputKey | TxOutputKey | |
return | bool |
public TryUpdateUnspentTx ( UnspentTx unspentTx ) : bool | ||
unspentTx | UnspentTx | |
return | bool |
public JET_COLUMNID headerBlockHashColumnId | ||
return | JET_COLUMNID |
public JET_COLUMNID outputStatesColumnId | ||
return | JET_COLUMNID |
public JET_COLUMNID spentSpentBlockIndexColumnId | ||
return | JET_COLUMNID |
public JET_COLUMNID totalInputCountColumnId | ||
return | JET_COLUMNID |
public JET_COLUMNID totalOutputCountColumnId | ||
return | JET_COLUMNID |
public JET_COLUMNID totalTxCountColumnId | ||
return | JET_COLUMNID |
public JET_COLUMNID txOutputBytesColumnId | ||
return | JET_COLUMNID |
public JET_COLUMNID unmintedBlockHashColumnId | ||
return | JET_COLUMNID |
public JET_COLUMNID unmintedDataColumnId | ||
return | JET_COLUMNID |
public JET_COLUMNID unspentOutputCountColumnId | ||
return | JET_COLUMNID |
public JET_COLUMNID unspentTxCountColumnId | ||
return | JET_COLUMNID |
public JET_TABLEID unspentTxOutputTableId | ||
return | JET_TABLEID |