首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Searchligh.jl支持什么数据类型?

问Searchligh.jl支持什么数据类型?
EN

Stack Overflow用户
提问于 2020-04-07 16:02:59
回答 1查看 394关注 0票数 5

Searchlight.jl是一个Julia图书馆。我想知道Searchlight.jl支持什么数据类型。Searchlight.jl没有独立的文档。我们唯一可以参考的“正式文件”是Genie文档中的一些段落。但是,Genie文档没有支持的数据类型列表/表的一部分。

以下是其他框架/ORM提供的数据类型信息中的一些示例:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-20 07:28:30

SearchLight试图将MySQL、PostgreSQL和SQLite的所有公共DB类型映射到它们的本地朱莉娅对应方。它们是在特定的适配器中定义的,如const TYPE_MAPPINGS Dict。

例如,对于MySQL:

代码语言:javascript
复制
const TYPE_MAPPINGS = Dict{Symbol,Symbol}( # Julia => MySQL
  :char       => :CHARACTER,
  :string     => :VARCHAR,
  :text       => :TEXT,
  :integer    => :INTEGER,
  :int        => :INTEGER,
  :float      => :FLOAT,
  :decimal    => :DECIMAL,
  :datetime   => :DATETIME,
  :timestamp  => :TIMESTAMP,
  :time       => :TIME,
  :date       => :DATE,
  :binary     => :BLOB,
  :boolean    => :BOOLEAN,
  :bool       => :BOOLEAN
)

根据您使用的RDBMS,您可以在这里找到它们。

MySQL:https://github.com/GenieFramework/SearchLightMySQL.jl/blob/master/src/SearchLightMySQL.jl

PostgreSQL:https://github.com/GenieFramework/SearchLightPostgreSQL.jl/blob/master/src/SearchLightPostgreSQL.jl

SQLite:https://github.com/GenieFramework/SearchLightSQLite.jl/blob/master/src/SearchLightSQLite.jl

谢谢你的提问!禤浩焯,SearchLight和Genie的创造者。遗憾的是,缺少文档,不幸的是,由于时间的缺乏,SearchLight最近得到了较少的更新和支持,主要是因为Genie,更著名的兄弟姐妹,获得了用户的大部分兴趣:)高兴地说,我正在进行大规模的SearchLight重构,以简化API并提高性能、测试和文档,所以希望很快会有好消息!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61084301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档