NodeInfoDao

interface NodeInfoDao

Functions

Link copied to clipboard
abstract fun clearMyNodeInfo()
Link copied to clipboard
abstract fun clearNodeInfo()
Link copied to clipboard
abstract fun deleteMetadata(num: Int)
Link copied to clipboard
abstract fun deleteNode(num: Int)
Link copied to clipboard
abstract fun deleteNodes(nodeNums: List<Int>)
Link copied to clipboard
abstract fun doUpsert(node: NodeEntity)
Link copied to clipboard
abstract fun findNodeByPublicKey(publicKey: ByteString?): NodeEntity?
Link copied to clipboard
abstract fun getMyNodeInfo(): Flow<MyNodeEntity?>
Link copied to clipboard
abstract fun getNodeByNum(num: Int): NodeWithRelations?
Link copied to clipboard
abstract fun getNodes(sort: String, filter: String, includeUnknown: Boolean, hopsAwayMax: Int, lastHeardMin: Int): Flow<List<NodeWithRelations>>
Link copied to clipboard
abstract fun getNodesOlderThan(lastHeard: Int): List<NodeEntity>
Link copied to clipboard
Link copied to clipboard
abstract fun nodeDBbyNum(): Flow<Map<Int, NodeWithRelations>>
Link copied to clipboard
abstract fun putAll(nodes: List<NodeEntity>)
Link copied to clipboard
abstract fun setMyNodeInfo(myInfo: MyNodeEntity)
Link copied to clipboard
abstract fun setNodeNotes(num: Int, notes: String)
Link copied to clipboard
abstract fun upsert(meta: MetadataEntity)
open fun upsert(node: NodeEntity)