c

org.bitcoins.db

DbCommonsColumnMappers

class DbCommonsColumnMappers extends AnyRef

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DbCommonsColumnMappers
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DbCommonsColumnMappers(profile: JdbcProfile)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit val addressTagMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[AddressTagName]
  5. implicit val addressTagTypeMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[AddressTagType]
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. implicit val bech32AddressMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[Bech32Address]
  8. implicit val bigIntMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[BigInt]
  9. implicit val bigIntPostgresMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[BigInt]
  10. implicit val bitcoinAddressMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[BitcoinAddress]
  11. implicit val blockStampWithFutureMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[BlockTimeStamp]
  12. implicit val byteVectorMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[ByteVector]
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  14. implicit val contractDescriptorTLVMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[ContractDescriptorTLV]
  15. implicit val contractInfoMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[ContractInfo]
  16. implicit val contractInfoTLVMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[ContractInfoV0TLV]
  17. implicit val currencyUnitMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[CurrencyUnit]
  18. implicit val dlcOutcomeTypeMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[DLCOutcomeType]
  19. implicit val dlcOutcomeTypeVecMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[Vector[DLCOutcomeType]]
  20. implicit val dlcStateMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[DLCState]
  21. implicit val doubleSha256DigestBEMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[DoubleSha256DigestBE]
  22. implicit val ecAdaptorSignatureMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[ECAdaptorSignature]
  23. implicit val ecPublicKeyMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[ECPublicKey]
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  26. implicit val eventDescriptorTLVMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[EventDescriptorTLV]
  27. implicit val fieldElementMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[FieldElement]
  28. implicit val filterTypeMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[FilterType]
  29. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  30. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  31. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  32. implicit val hdAccountMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[HDAccount]
  33. implicit val hdChainTypeMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[HDChainType]
  34. implicit val hdCoinTypeMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[HDCoinType]
  35. implicit val hdPathMappper: slick.jdbc.JdbcProfile.API.BaseColumnType[HDPath]
  36. implicit val hdPurposeMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[HDPurpose]
  37. implicit val int32Mapper: slick.jdbc.JdbcProfile.API.BaseColumnType[Int32]
  38. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  39. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  40. implicit val negotiationFieldsTLVMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[NegotiationFieldsTLV]
  41. implicit val networkMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[BitcoinNetwork]
  42. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  43. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  44. implicit val oracleAnnouncementTLV: slick.jdbc.JdbcProfile.API.BaseColumnType[OracleAnnouncementTLV]
  45. implicit val oracleInfoTLVMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[OracleInfoTLV]
  46. implicit val oracleParamsV0TLVMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[OracleParamsV0TLV]
  47. implicit val partialSigMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[PartialSignature]
  48. implicit val partialSigsMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[Vector[PartialSignature]]
  49. val profile: JdbcProfile
  50. implicit val satoshisPerByteMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[SatoshisPerByte]
  51. implicit val satoshisPerVirtualByteMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[SatoshisPerVirtualByte]
  52. implicit val schnorrDigitalSignatureMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[SchnorrDigitalSignature]
  53. implicit val schnorrDigitalSignatureVecMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[Vector[SchnorrDigitalSignature]]
  54. implicit val schnorrNonceMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[SchnorrNonce]
  55. implicit val schnorrPublicKeyMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[SchnorrPublicKey]
  56. implicit val scriptPubKeyMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[ScriptPubKey]
  57. implicit val scriptTypeMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[ScriptType]
  58. implicit val scriptWitnessMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[ScriptWitness]
  59. implicit val segwitPathMappper: slick.jdbc.JdbcProfile.API.BaseColumnType[SegWitHDPath]
  60. implicit val sha256DigestBEMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[Sha256DigestBE]
  61. implicit val sha256DigestMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[Sha256Digest]
  62. implicit val sha256Hash160DigestMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[Sha256Hash160Digest]
  63. implicit val signingVersionMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[SigningVersion]
  64. implicit val singleOracleInfoVecMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[Vector[SingleOracleInfo]]
  65. implicit val sqliteTableInfoReader: GetResult[SQLiteTableInfo]

    If executing something like this:

    If executing something like this:

    sql"SELECT * FROM sqlite_master where type='table'"

    you end up with something like this:

    /-------+---------------+---------------+----------+----------------------\
    | 1     | 2             | 3             | 4        | 5                    |
    | type  | name          | tbl_name      | rootpage | sql                  |
    |-------+---------------+---------------+----------+----------------------|
    | table | block_headers | block_headers | 2        | CREATE TABLE "blo... |
    \-------+---------------+---------------+----------+----------------------/

    This is most likely an implementation that will break of you try and cast the result of a different raw SQL query into a SQLiteTableInfo.

  66. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  67. def toString(): String
    Definition Classes
    AnyRef → Any
  68. implicit val transactionOutPointMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[TransactionOutPoint]
  69. implicit val transactionOutputMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[TransactionOutput]

    Responsible for mapping a TransactionOutput to hex in Slick, and vice versa

  70. implicit val txMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[Transaction]
  71. implicit val txoStateMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[TxoState]
  72. implicit val uInt32Mapper: slick.jdbc.JdbcProfile.API.BaseColumnType[UInt32]

    Responsible for mapping a UInt32 to a long in Slick, and vice versa

  73. def uInt64ToHex(u64: UInt64): String
  74. implicit val uint64Mapper: slick.jdbc.JdbcProfile.API.BaseColumnType[UInt64]
  75. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  76. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  77. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  78. implicit val walletStateDescriptorMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[WalletStateDescriptor]
  79. implicit val walletStateDescriptorTypeMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[WalletStateDescriptorType]
  80. implicit val xpubMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[ExtPublicKey]

Inherited from AnyRef

Inherited from Any

Ungrouped