热门标签 | 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");

推荐阅读
  • 开发笔记:实验7的文件读写操作
    本文介绍了使用C++的ofstream和ifstream类进行文件读写操作的方法,包括创建文件、写入文件和读取文件的过程。同时还介绍了如何判断文件是否成功打开和关闭文件的方法。通过本文的学习,读者可以了解如何在C++中进行文件读写操作。 ... [详细]
  • IOS开发之短信发送与拨打电话的方法详解
    本文详细介绍了在IOS开发中实现短信发送和拨打电话的两种方式,一种是使用系统底层发送,虽然无法自定义短信内容和返回原应用,但是简单方便;另一种是使用第三方框架发送,需要导入MessageUI头文件,并遵守MFMessageComposeViewControllerDelegate协议,可以实现自定义短信内容和返回原应用的功能。 ... [详细]
  • 本文介绍了在MFC下利用C++和MFC的特性动态创建窗口的方法,包括继承现有的MFC类并加以改造、插入工具栏和状态栏对象的声明等。同时还提到了窗口销毁的处理方法。本文详细介绍了实现方法并给出了相关注意事项。 ... [详细]
  • Postgresql备份和恢复的方法及命令行操作步骤
    本文介绍了使用Postgresql进行备份和恢复的方法及命令行操作步骤。通过使用pg_dump命令进行备份,pg_restore命令进行恢复,并设置-h localhost选项,可以完成数据的备份和恢复操作。此外,本文还提供了参考链接以获取更多详细信息。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了logistic回归(线性和非线性)相关的知识,包括线性logistic回归的代码和数据集的分布情况。希望对你有一定的参考价值。 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 展开全部下面的代码是创建一个立方体Thisexamplescreatesanddisplaysasimplebox.#Thefirstlineloadstheinit_disp ... [详细]
  • WhenIusepythontoapplythepymysqlmoduletoaddafieldtoatableinthemysqldatabase,itdo ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • PDO MySQL
    PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
  • Android自定义控件绘图篇之Paint函数大汇总
    本文介绍了Android自定义控件绘图篇中的Paint函数大汇总,包括重置画笔、设置颜色、设置透明度、设置样式、设置宽度、设置抗锯齿等功能。通过学习这些函数,可以更好地掌握Paint的用法。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • 使用C++编写程序实现增加或删除桌面的右键列表项
    本文介绍了使用C++编写程序实现增加或删除桌面的右键列表项的方法。首先通过操作注册表来实现增加或删除右键列表项的目的,然后使用管理注册表的函数来编写程序。文章详细介绍了使用的五种函数:RegCreateKey、RegSetValueEx、RegOpenKeyEx、RegDeleteKey和RegCloseKey,并给出了增加一项的函数写法。通过本文的方法,可以方便地自定义桌面的右键列表项。 ... [详细]
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社区 版权所有