libnexakotlin
Toggle table of contents
0.5.12
common
Platform filter
common
Switch theme
Search in API
libnexakotlin
libnexakotlin
/
WalletDb
/
TxHistoryQueries
Tx
History
Queries
class
TxHistoryQueries
(
driver
:
SqlDriver
)
:
TransacterImpl
Members
Constructors
Tx
History
Queries
Link copied to clipboard
constructor
(
driver
:
SqlDriver
)
Functions
delete
Link copied to clipboard
fun
delete
(
idem
:
ByteArray
)
:
QueryResult
<
Long
>
delete
All
Link copied to clipboard
fun
deleteAll
(
)
:
QueryResult
<
Long
>
get
Link copied to clipboard
fun
get
(
idem
:
ByteArray
)
:
Query
<
TxHistory
>
fun
<
T
:
Any
>
get
(
idem
:
ByteArray
,
mapper
:
(
idem
:
ByteArray
,
txData
:
ByteArray
,
date
:
Long
,
confirmedHeight
:
Long
,
confirmedBlockHash
:
ByteArray
?
,
netAmount
:
Long
,
note
:
String
?
,
priceWhenIssued
:
String
?
,
priceWhatFiat
:
String
?
)
->
T
)
:
Query
<
T
>
get
All
Link copied to clipboard
fun
getAll
(
)
:
Query
<
TxHistory
>
fun
<
T
:
Any
>
getAll
(
mapper
:
(
idem
:
ByteArray
,
txData
:
ByteArray
,
date
:
Long
,
confirmedHeight
:
Long
,
confirmedBlockHash
:
ByteArray
?
,
netAmount
:
Long
,
note
:
String
?
,
priceWhenIssued
:
String
?
,
priceWhatFiat
:
String
?
)
->
T
)
:
Query
<
T
>
get
All
By
Amount
Link copied to clipboard
fun
getAllByAmount
(
)
:
Query
<
TxHistory
>
fun
<
T
:
Any
>
getAllByAmount
(
mapper
:
(
idem
:
ByteArray
,
txData
:
ByteArray
,
date
:
Long
,
confirmedHeight
:
Long
,
confirmedBlockHash
:
ByteArray
?
,
netAmount
:
Long
,
note
:
String
?
,
priceWhenIssued
:
String
?
,
priceWhatFiat
:
String
?
)
->
T
)
:
Query
<
T
>
get
All
By
Date
Link copied to clipboard
fun
getAllByDate
(
startingDate
:
Long
,
count
:
Long
)
:
Query
<
TxHistory
>
fun
<
T
:
Any
>
getAllByDate
(
startingDate
:
Long
,
count
:
Long
,
mapper
:
(
idem
:
ByteArray
,
txData
:
ByteArray
,
date
:
Long
,
confirmedHeight
:
Long
,
confirmedBlockHash
:
ByteArray
?
,
netAmount
:
Long
,
note
:
String
?
,
priceWhenIssued
:
String
?
,
priceWhatFiat
:
String
?
)
->
T
)
:
Query
<
T
>
get
All
By
Date
Forwards
Link copied to clipboard
fun
getAllByDateForwards
(
startingDate
:
Long
,
count
:
Long
)
:
Query
<
TxHistory
>
fun
<
T
:
Any
>
getAllByDateForwards
(
startingDate
:
Long
,
count
:
Long
,
mapper
:
(
idem
:
ByteArray
,
txData
:
ByteArray
,
date
:
Long
,
confirmedHeight
:
Long
,
confirmedBlockHash
:
ByteArray
?
,
netAmount
:
Long
,
note
:
String
?
,
priceWhenIssued
:
String
?
,
priceWhatFiat
:
String
?
)
->
T
)
:
Query
<
T
>
get
All
By
Date
Old
Link copied to clipboard
fun
getAllByDateOld
(
startingDate
:
Long
,
count
:
Long
)
:
Query
<
TxHistory
>
fun
<
T
:
Any
>
getAllByDateOld
(
startingDate
:
Long
,
count
:
Long
,
mapper
:
(
idem
:
ByteArray
,
txData
:
ByteArray
,
date
:
Long
,
confirmedHeight
:
Long
,
confirmedBlockHash
:
ByteArray
?
,
netAmount
:
Long
,
note
:
String
?
,
priceWhenIssued
:
String
?
,
priceWhatFiat
:
String
?
)
->
T
)
:
Query
<
T
>
get
At
Height
Link copied to clipboard
fun
getAtHeight
(
commitHeights
:
Long
)
:
Query
<
TxHistory
>
fun
<
T
:
Any
>
getAtHeight
(
commitHeights
:
Long
,
mapper
:
(
idem
:
ByteArray
,
txData
:
ByteArray
,
date
:
Long
,
confirmedHeight
:
Long
,
confirmedBlockHash
:
ByteArray
?
,
netAmount
:
Long
,
note
:
String
?
,
priceWhenIssued
:
String
?
,
priceWhatFiat
:
String
?
)
->
T
)
:
Query
<
T
>
get
By
Idem
Link copied to clipboard
fun
getByIdem
(
idem
:
ByteArray
)
:
Query
<
TxHistory
>
fun
<
T
:
Any
>
getByIdem
(
idem
:
ByteArray
,
mapper
:
(
idem
:
ByteArray
,
txData
:
ByteArray
,
date
:
Long
,
confirmedHeight
:
Long
,
confirmedBlockHash
:
ByteArray
?
,
netAmount
:
Long
,
note
:
String
?
,
priceWhenIssued
:
String
?
,
priceWhatFiat
:
String
?
)
->
T
)
:
Query
<
T
>
insert
Link copied to clipboard
fun
insert
(
idem
:
ByteArray
,
txData
:
ByteArray
,
date
:
Long
,
confirmedHeight
:
Long
,
confirmedBlockHash
:
ByteArray
?
,
netAmount
:
Long
,
note
:
String
?
,
priceWhenIssued
:
String
?
,
priceWhatFiat
:
String
?
)
:
QueryResult
<
Long
>
size
Link copied to clipboard
fun
size
(
)
:
Query
<
Long
>
transaction
Link copied to clipboard
open
override
fun
transaction
(
noEnclosing
:
Boolean
,
body
:
TransactionWithoutReturn
.
(
)
->
Unit
)
transaction
With
Result
Link copied to clipboard
open
override
fun
<
R
>
transactionWithResult
(
noEnclosing
:
Boolean
,
bodyWithReturn
:
TransactionWithReturn
<
R
>
.
(
)
->
R
)
:
R
tx
Involves
Address
Link copied to clipboard
fun
txInvolvesAddress
(
txIdem
:
ByteArray
?
,
address
:
ByteArray
?
)
:
QueryResult
<
Long
>
tx
With
Address
Link copied to clipboard
fun
txWithAddress
(
address
:
ByteArray
?
)
:
Query
<
TxWithAddress
>
fun
<
T
:
Any
>
txWithAddress
(
address
:
ByteArray
?
,
mapper
:
(
txIdem
:
ByteArray
?
)
->
T
)
:
Query
<
T
>
update
Link copied to clipboard
fun
update
(
txData
:
ByteArray
,
time
:
Long
,
commitHeight
:
Long
,
commitBlockHash
:
ByteArray
?
,
netAmount
:
Long
,
note
:
String
?
,
priceWhenIssued
:
String
?
,
priceWhatFiat
:
String
?
,
idem
:
ByteArray
)
:
QueryResult
<
Long
>
upsert
Link copied to clipboard
fun
upsert
(
idem
:
ByteArray
,
txData
:
ByteArray
,
date
:
Long
,
confirmedHeight
:
Long
,
confirmedBlockHash
:
ByteArray
?
,
netAmount
:
Long
,
note
:
String
?
,
priceWhenIssued
:
String
?
,
priceWhatFiat
:
String
?
)
:
QueryResult
<
Long
>