热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

com.sqlapp.data.db.datatype.DbDataTypeCollection类的使用及代码示例

本文整理了Java中com.sqlapp.data.db.datatype.DbDataTypeCollection类的一些代码示例,展示了DbDataTy

本文整理了Java中com.sqlapp.data.db.datatype.DbDataTypeCollection类的一些代码示例,展示了DbDataTypeCollection类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DbDataTypeCollection类的具体详情如下:
包路径:com.sqlapp.data.db.datatype.DbDataTypeCollection
类名称:DbDataTypeCollection

DbDataTypeCollection介绍

[英]DBのデータ型のコレクション
[中]分贝のデータ型のコレクション

代码示例

代码示例来源:origin: com.sqlapp/sqlapp-core-sybase

getDbDataTypes().addChar(8000);
getDbDataTypes().addVarchar(8000);
getDbDataTypes().addLongVarchar("TEXT", LEN_2GB - 1)
.setCreateFormat("TEXT").setFormats("NTEXT");
getDbDataTypes().addNChar(4000);
getDbDataTypes().addNVarchar(4000);
getDbDataTypes().addLongVarchar("NTEXT", LEN_1GB - 1)
.setCreateFormat("NTEXT").setFormats("NTEXT")
.addFormats("NATIONAL\\s+TEXT");
getDbDataTypes().addBinary(8000).setLiteral("0x", "");
getDbDataTypes().addVarBinary(8000).setLiteral("0x", "");
getDbDataTypes().addBlob("IMAGE", LEN_2GB - 1).setCreateFormat("IMAGE")
.setFormats("IMAGE").setLiteral("0x", "");
getDbDataTypes().addBit();
getDbDataTypes().addTinyInt().addFormats("TINYINT IDENTITY");
getDbDataTypes().addSmallInt().addFormats("SMALLINT IDENTITY");
getDbDataTypes().addInt().addFormats("INT IDENTITY");

代码示例来源:origin: com.sqlapp/sqlapp-core

getDbDataTypes().addChar(254);
getDbDataTypes().addVarchar(2000);
getDbDataTypes().addLongVarchar(2000);
getDbDataTypes().addClob("CLOB", LEN_2GB);
getDbDataTypes().addNChar(254);
getDbDataTypes().addNVarchar(2000);
getDbDataTypes().addLongNVarchar(2000);
getDbDataTypes().addNClob("NCLOB", LEN_2GB);
getDbDataTypes().addBlob("BLOB", LEN_2GB);
getDbDataTypes().addTinyInt();
getDbDataTypes().addSmallInt();
getDbDataTypes().addInt();
getDbDataTypes().addBigInt();
getDbDataTypes().addReal();
getDbDataTypes().addDouble();

代码示例来源:origin: com.sqlapp/sqlapp-core-sqlite

/**
* データ型の登録
*/
@Override
protected void registerDataType(){
//VARCHAR
getDbDataTypes().addVarchar("TEXT", LEN_2GB).setCreateFormat("TEXT");
//Binary
getDbDataTypes().addBlob("BLOB", LEN_2GB).setCreateFormat("BLOB")
.setLiteral("X'", "'");
//Boolean
getDbDataTypes().addBoolean();
//TinyInt
getDbDataTypes().addTinyInt("INTEGER");
//SmallInt
getDbDataTypes().addSmallInt("INTEGER");
//Int
getDbDataTypes().addInt("INTEGER");
//Int64
getDbDataTypes().addBigInt("INTEGER");
//GUID
getDbDataTypes().addUUID("BLOB");
//Double
getDbDataTypes().addDouble("REAL");
//Decimal
getDbDataTypes().addNumeric();
}

代码示例来源:origin: com.sqlapp/sqlapp-core-informix

getDbDataTypes().addChar(255);
getDbDataTypes().addVarchar(255);
getDbDataTypes().addLongVarchar("LVARCHAR", 32739);
getDbDataTypes().addClob("TEXT", LEN_2GB).setCreateFormat("TEXT");
getDbDataTypes().addNChar(255);
getDbDataTypes().addNVarchar(255);
getDbDataTypes().addBinary(LEN_2GB).setCreateFormat("BYTE");
getDbDataTypes().addBoolean().setDefaultValueLiteral("'f'");
getDbDataTypes().addSmallInt();
getDbDataTypes().addInt("INTEGER");
getDbDataTypes().addBigInt("INT8");
getDbDataTypes().addSerial();
getDbDataTypes().addBigSerial().setCreateFormat("SERIAL8").setFormats("SERIAL8");
getDbDataTypes().addUUID().setAsVarcharType();
getDbDataTypes().addReal("SMALLFLOAT");

代码示例来源:origin: com.sqlapp/sqlapp-core-db2

getDbDataTypes().addChar(254);
getDbDataTypes().addVarchar(32700).setMaxLength(32672);
getDbDataTypes().addLongVarchar(32700).setDeprecated(
getDbDataTypes().getDbType(VARCHAR));
getDbDataTypes().addClob("CLOB", LEN_2GB - 1);
getDbDataTypes().addNChar("GRAPHIC", 127).setLiteral("'", "'");
getDbDataTypes().addNVarchar("VARGRAPHIC", 16350).setMaxLength(16336)
.setLiteral("'", "'");
getDbDataTypes().addLongNVarchar("LONG VARGRAPHIC", 16350)
.setDeprecated(getDbDataTypes().getDbType(NVARCHAR));
getDbDataTypes().addNClob("DBCLOB", LEN_1GB - 1).setLiteral("'", "'");
getDbDataTypes().addUUID("CHAR(16) FOR BIT DATA")
.setLiteral("X'", "'")
.setFormats("CHAR\\s*\\(\\s*16\\s*\\)\\s*FOR BIT DATA")
getDbDataTypes().addBit("BIT(CHAR(1) FOR BIT DATA)")
.setFormats("CHAR\\s*\\(\\s*1\\s*\\)\\s*FOR BIT DATA")
.setLiteral("X'", "'").setDefaultValueLiteral("X'0'");
.addBinary("CHAR () FOR BIT DATA", 32672)
.setCreateFormat("CHAR(", ") FOR BIT DATA")

代码示例来源:origin: com.sqlapp/sqlapp-core-h2

getDbDataTypes().addArray();
getDbDataTypes().addChar(CHAR_SIZE_MAX);
getDbDataTypes().addVarchar(SIZE_MAX).addSizeFormat("VARCHAR2")
.addSizeFormat("VARCHAR_CASESENSITIVE");
getDbDataTypes().addVarcharIgnoreCase(SIZE_MAX);
getDbDataTypes().addLongVarchar(SIZE_MAX);
getDbDataTypes().addClob("CLOB", SIZE_MAX);
getDbDataTypes().addNChar(CHAR_SIZE_MAX).setLiteral("'", "'");
getDbDataTypes().addNVarchar(CHAR_SIZE_MAX).setLiteral("'", "'")
.addSizeFormat("NVARCHAR2");
getDbDataTypes().addNClob("NCLOB", SIZE_MAX).setLiteral("'", "'");
getDbDataTypes().addBinary("BINARY", SIZE_MAX).setLiteral("X'", "'");
getDbDataTypes().addVarBinary("VARBINARY", SIZE_MAX).setLiteral("X'",
"'");
getDbDataTypes().addLongVarBinary("LONGVARBINARY", SIZE_MAX)
.addFormats("RAW\\s*\\(\\s*([0-9]+)\\s*\\)")
.addFormats("BYTEA\\s*\\(\\s*([0-9]+)\\s*\\)")
.setLiteral("X'", "'");

代码示例来源:origin: com.sqlapp/sqlapp-core-hirdb

getDbDataTypes().addChar(CHAR_SIZE_MAX);
getDbDataTypes().addVarchar(VARCHAR_SIZE_MAX);
getDbDataTypes().addNChar(CHAR_SIZE_MAX/2);
getDbDataTypes().addNVarchar(VARCHAR_SIZE_MAX/2);
getDbDataTypes().addLongVarchar("NVARCHAR", VARCHAR_SIZE_MAX/2);
getDbDataTypes().addMChar(CHAR_SIZE_MAX);
getDbDataTypes().addMVarchar(VARCHAR_SIZE_MAX);
getDbDataTypes().addBinary(SIZE_MAX);
getDbDataTypes().addBlob("BLOB", SIZE_MAX).setCreateFormat("BLOB")
.setLiteral("X'", "'");
getDbDataTypes().addBit("BIT").setCreateFormat("NUMBER(1,0)");
getDbDataTypes().addSmallInt();
getDbDataTypes().addInt("INTEGER");
getDbDataTypes().addBigInt();
getDbDataTypes().addUUID().setAsVarcharType();

代码示例来源:origin: com.sqlapp/sqlapp-core-symfoware

getDbDataTypes().addChar(32000);
getDbDataTypes().addVarchar(32000);
getDbDataTypes().addLongVarchar("VARCHAR", LEN_2GB);
getDbDataTypes().addNChar(LEN_2GB);
getDbDataTypes().addNVarchar(LEN_2GB);
getDbDataTypes().addBlob("BLOB", LEN_2GB);
getDbDataTypes().addBit("SMALLINT", "0");
getDbDataTypes().addSmallInt();
getDbDataTypes().addInt("INTEGER");
getDbDataTypes().addBigInt("INT8(DECIMAL(20,0))")
.setCreateFormat("DECIMAL(19,0)")
.setFormats("DECIMAL\\s*\\(\\s*(1[1-9])\\s*,\\s*0\\s*\\)");
getDbDataTypes().addUUID().setAsVarcharType();
getDbDataTypes().addReal();
getDbDataTypes().addDouble();
getDbDataTypes().addFloat(52);

代码示例来源:origin: com.sqlapp/sqlapp-core-postgres

getDbDataTypes().addChar(32672);
getDbDataTypes().addVarchar(32672);
getDbDataTypes().addVarchar("TEXT", LEN_1GB).setFormats("TEXT\\s*")
.setCreateFormat("TEXT").setFixedLength(true).setDefaultLength(LEN_1GB);
getDbDataTypes().addBlob("BYTEA", LEN_1GB).setCreateFormat("BYTEA").setLiteral("decode('", "', 'hex')");
getDbDataTypes().addBoolean("BOOL");
getDbDataTypes().addBinary("BIT", LEN_1GB).setLiteral("decode('", "', 'hex')");
getDbDataTypes().addVarBinary("VARBIT", LEN_1GB).setLiteral("decode('", "', 'hex')");
getDbDataTypes().addSmallInt().addFormats("INT2");
getDbDataTypes().addInt().addFormats("INT4").addFormats("INTEGER");
getDbDataTypes().addBigInt().addFormats("INT8");
getDbDataTypes().addSerial("SERIAL");
getDbDataTypes().addBigSerial("BIGSERIAL");
getDbDataTypes().addNumeric().setMaxPrecision(1000).setMaxScale(1000);
getDbDataTypes().addUUID("UUID").setLiteral("{", "}");
getDbDataTypes().addReal("FLOAT4");

代码示例来源:origin: com.sqlapp/sqlapp-core-mysql

getDbDataTypes().addChar(255);
getDbDataTypes().addVarchar(65535);
getDbDataTypes().addLongVarchar("TINYTEXT", 255)
.setCreateFormat("TINYTEXT").addFormats("TINYTEXT");
getDbDataTypes().addLongVarchar("TEXT", LEN_64KB - 1)
.setCreateFormat("TEXT").addFormats("TEXT");
getDbDataTypes().addLongVarchar("MEDIUMTEXT", LEN_16MB)
.setCreateFormat("MEDIUMTEXT");
getDbDataTypes().addLongVarchar("LONGTEXT", LEN_4GB).setCreateFormat(
"LONGTEXT");
getDbDataTypes().addBinary(255).addFormats(
"CHAR\\s*\\(\\s*([0-9]+)\\s*\\)\\s+BINARY");
getDbDataTypes().addVarBinary(65535).addFormats(
"VARCHAR\\s*\\(\\s*([0-9]+)\\s*\\)\\s+BINARY");
getDbDataTypes().addBlob("TINYBLOB", 255).setCreateFormat("BLOB");
getDbDataTypes().addBlob("BLOB", LEN_64KB - 1);
getDbDataTypes().addBlob("MEDIUMBLOB", LEN_16MB - 1).setCreateFormat(
"MEDIUMBLOB");
getDbDataTypes().addBlob("LONGBLOB", LEN_4GB - 1).setCreateFormat(
"LONGBLOB");
getDbDataTypes().addBit("BIT", "0");
getDbDataTypes().addTinyInt().addFormats("TINYINT\\s*"+WIDTH_PATTERN+ZEROFILL_PATTERN)

代码示例来源:origin: com.sqlapp/sqlapp-core-firebird

getDbDataTypes().addChar(32767);
getDbDataTypes().addVarchar(32765);
getDbDataTypes().addClob("BLOB SUB_TYPE TEXT", SIZE_MAX).addFormats("BLOB SUBTYPE 1")
.setCreateFormat("BLOB SUB_TYPE TEXT SEGMENT SIZE(", ")");
getDbDataTypes().addBlob("BLOB", SIZE_MAX).addFormats("BLOB SUBTYPE 0")
.setCreateFormat("BLOB SUB_TYPE BINARY SEGMENT SIZE(", ")");
getDbDataTypes().addDecimal().setDefaultPrecision(18).setDefaultScale(5).setMaxPrecision(18).setMaxScale(18);
getDbDataTypes().addNumeric().setDefaultPrecision(18).setDefaultScale(5).setMaxPrecision(18).setMaxScale(18);
getDbDataTypes().addBoolean("DECIMAL(1,0)", "DECIMAL(1,0)", "0");
getDbDataTypes().addSmallInt();
getDbDataTypes().addInt("INTEGER").setCreateFormat("INTEGER");
getDbDataTypes().addBigInt();
getDbDataTypes().addUUID().setAsVarcharType();
getDbDataTypes().addReal("FLOAT");
getDbDataTypes().addDouble().addFormats("DOUBLE PRECISION");
getDbDataTypes().addDate().setLiteral("'", "'").setDefaultValueLiteral(getCurrentDateFunction());

代码示例来源:origin: com.sqlapp/sqlapp-core-mdb

getDbDataTypes().addNChar(255).setLiteral("'", "'");
getDbDataTypes().addNVarchar("TEXT", LEN_1GB).setLiteral("'", "'");
getDbDataTypes().addLongNVarchar("LONGTEXT", LEN_1GB)
.setLiteral("'", "'")
.setCreateFormat("LONGTEXT")
.addFormats("MEMO");
getDbDataTypes().addNClob("LONGTEXT", LEN_1GB);
getDbDataTypes().addBlob("IMAGE", LEN_2GB)
.setCreateFormat("IMAGE")
.setFormats("IMAGE")
.setLiteral("0x", "");
getDbDataTypes().addBit()
.addFormats("BOOLEAN")
.addFormats("LOGICAL")
getDbDataTypes().addTinyInt("BYTE");
getDbDataTypes().addSmallInt("SHORT")
.addFormats("INTEGER2")
.addFormats("SMALLINT");
getDbDataTypes().addInt("LONG")
.addFormats("INT")
.addFormats("INTEGER")

代码示例来源:origin: com.sqlapp/sqlapp-core-sqlserver

/**
* データ型の登録
*/
@Override
protected void registerDataType() {
super.registerDataType();
// VARCHAR
getDbDataTypes().addVarchar(LEN_2GB)
.addFormats("VARCHAR\\s*\\(\\s*MAX\\s*\\)").setDefaultLength(LEN_2GB)
.setCreateFormat("VARCHAR(MAX)").setFixedLength(false);
// NCHAR
// NVARCHAR
getDbDataTypes().addNVarchar(LEN_1GB)
.addFormats("NVARCHAR\\s*\\(\\s*MAX\\s*\\)")
.setDefaultLength(LEN_1GB)
.setCreateFormat("NVARCHAR(MAX)").setFixedLength(false);
// Binary
getDbDataTypes().addVarBinary(LEN_2GB).setDefaultLength(LEN_2GB)
.addFormats("VARBINARY\\s*\\(\\s*MAX\\s*\\)").setDefaultLength(LEN_2GB)
.addFormats("IMAGE").setCreateFormat("VARBINARY(MAX)").setFixedLength(false)
.setLiteral("0x", "");
// XML
getDbDataTypes().addSqlXml("XML").setLiteral("'", "'");
// Time
getDbDataTypes().addTime().setLiteral("{ts '", "'}")
.setDefaultValueLiteral(getCurrentTimeFunction())
.setDefaultPrecision(7).setMaxPrecision(7);
}

代码示例来源:origin: com.sqlapp/sqlapp-core-derby

getDbDataTypes().addChar(SIZE_MAX).setDefaultLength(1)
.setCharset("UTF-16");
getDbDataTypes().addVarchar(32672).setCharset("UTF-16");
getDbDataTypes().addLongVarchar("LONG VARCHAR", 32700)
.setDefaultLength(32700).setCreateFormat("LONG VARCHAR")
.setCharset("UTF-16");
getDbDataTypes().addClob("CLOB", SIZE_MAX).setCharset("UTF-16");
getDbDataTypes().addUUID("CHAR(16) FOR BIT DATA")
.setLiteral("'", "'")
.setFormats("CHAR\\s*\\(\\s*16\\s*\\)\\s*FOR BIT DATA")
getDbDataTypes().addBit("BIT(CHAR(1) FOR BIT DATA)")
.setFormats("CHAR\\s*\\(\\s*1\\s*\\)\\s*FOR BIT DATA")
.setLiteral("X'", "'").setDefaultValueLiteral("X'0'");
getDbDataTypes().addBoolean();
.addBinary("CHAR () FOR BIT DATA", 32672)
.setCreateFormat("CHAR(", ") FOR BIT DATA")
.setFormats(
.addVarBinary("VARCHAR () FOR BIT DATA", 32672)
.setCreateFormat("VARCHAR(", ") FOR BIT DATA")
.setFormats(

代码示例来源:origin: com.sqlapp/sqlapp-core-sqlserver

getDbDataTypes().addChar(8000);
getDbDataTypes().addVarchar(8000);
getDbDataTypes().addLongVarchar("TEXT", LEN_2GB - 1)
.setCreateFormat("TEXT").setFormats("TEXT").setDefaultLength(LEN_2GB - 1).setFixedLength(false);
getDbDataTypes().addNChar(4000);
getDbDataTypes().addNVarchar(4000);
getDbDataTypes().addLongNVarchar("NTEXT", LEN_1GB - 1)
.setCreateFormat("NTEXT").setFormats("NTEXT")
.addFormats("NATIONAL\\s+TEXT").setDefaultLength(LEN_1GB - 1).setFixedLength(false);
getDbDataTypes().addBinary(8000).setLiteral("0x", "");
getDbDataTypes().addVarBinary(8000).setLiteral("0x", "");
getDbDataTypes().addBlob("IMAGE", LEN_2GB - 1).setCreateFormat("IMAGE")
.setFormats("IMAGE").setLiteral("0x", "");
getDbDataTypes().addBit();
getDbDataTypes().addTinyInt().addFormats("TINYINT IDENTITY");
getDbDataTypes().addSmallInt().addFormats("SMALLINT IDENTITY");
getDbDataTypes().addInt().addFormats("INT IDENTITY");

推荐阅读
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 开发笔记:实验7的文件读写操作
    本文介绍了使用C++的ofstream和ifstream类进行文件读写操作的方法,包括创建文件、写入文件和读取文件的过程。同时还介绍了如何判断文件是否成功打开和关闭文件的方法。通过本文的学习,读者可以了解如何在C++中进行文件读写操作。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • 本文介绍了在MFC下利用C++和MFC的特性动态创建窗口的方法,包括继承现有的MFC类并加以改造、插入工具栏和状态栏对象的声明等。同时还提到了窗口销毁的处理方法。本文详细介绍了实现方法并给出了相关注意事项。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • 本文讨论了Kotlin中扩展函数的一些惯用用法以及其合理性。作者认为在某些情况下,定义扩展函数没有意义,但官方的编码约定支持这种方式。文章还介绍了在类之外定义扩展函数的具体用法,并讨论了避免使用扩展函数的边缘情况。作者提出了对于扩展函数的合理性的质疑,并给出了自己的反驳。最后,文章强调了在编写Kotlin代码时可以自由地使用扩展函数的重要性。 ... [详细]
  • 本文讨论了编写可保护的代码的重要性,包括提高代码的可读性、可调试性和直观性。同时介绍了优化代码的方法,如代码格式化、解释函数和提炼函数等。还提到了一些常见的坏代码味道,如不规范的命名、重复代码、过长的函数和参数列表等。最后,介绍了如何处理数据泥团和进行函数重构,以提高代码质量和可维护性。 ... [详细]
  • 本文介绍了使用哈夫曼树实现文件压缩和解压的方法。首先对数据结构课程设计中的代码进行了分析,包括使用时间调用、常量定义和统计文件中各个字符时相关的结构体。然后讨论了哈夫曼树的实现原理和算法。最后介绍了文件压缩和解压的具体步骤,包括字符统计、构建哈夫曼树、生成编码表、编码和解码过程。通过实例演示了文件压缩和解压的效果。本文的内容对于理解哈夫曼树的实现原理和应用具有一定的参考价值。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • 合并列值-合并为一列问题需求:createtabletab(Aint,Bint,Cint)inserttabselect1,2,3unionallsel ... [详细]
  • Postgresql备份和恢复的方法及命令行操作步骤
    本文介绍了使用Postgresql进行备份和恢复的方法及命令行操作步骤。通过使用pg_dump命令进行备份,pg_restore命令进行恢复,并设置-h localhost选项,可以完成数据的备份和恢复操作。此外,本文还提供了参考链接以获取更多详细信息。 ... [详细]
  • Android自定义控件绘图篇之Paint函数大汇总
    本文介绍了Android自定义控件绘图篇中的Paint函数大汇总,包括重置画笔、设置颜色、设置透明度、设置样式、设置宽度、设置抗锯齿等功能。通过学习这些函数,可以更好地掌握Paint的用法。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
author-avatar
mobiledu2502931763
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有