eXtremeDb的schema编译工具选项
来源:互联网 发布:网络管理总结 编辑:程序博客网 时间:2024/06/05 14:51
eXtremeDb的schema编译工具选项:
OPTIONS DESCRIPTION
-o, -O Instructs the processor to generate the optimized version of the eXtremeDB
implementation files; otherwise the default (development) version is
generated. The optimized version generates inline functions, and replaces
some functions with macros that are put into the implementation header file
instead of the implementation “C” file.
-p, -P <path> Specifies the output directory. If the directory is not specified, the files are
written to the ddlspec file directory.
-i, -I <path> Specifies the include directory. If this path is not specified the compiler will
look only in the ddlspec file directory.
-hpp, -c++ Generates a C++ implementation file (.hpp).
-cs [namespace] Generates C# class definitions, optionally within a namespace
-sa [typename] Suppress the generation of the API for classes (for use with the UDA API)
-si Specifies verbose structure initialization. By default, the compiler generates
code of the form:
struct A { int i; int j; };
A a = {3,4};
Some C compilers will not accept this form of structure initialization so the
si switch will generate code of the form:
struct A { int i; int j; };
A a;
a.i = 3; a.j = 4;
-c, -C, -compact Specifies the “compact” option for all classes in the database. 2-byte offsets
will be used for structures, variable length, optional and sequence fields in
each class, and all objects are limited in size to 64K (excluding BLOBs &
sequences).
-s, -S suppress copyright notice and timestamp console output
-x, -X generate XML methods: classname_xml_get, classname_xml_put,
classname_xml_create, classname_xml_schema.
-x32 Generate 32-bit pointers. (If neither -x32 or -x64 is specified, the default
pointer size is the size of a pointer on the host system.)
-x64 Generate 64-bit pointers. (If neither -x32 or -x64 is specified, the default
pointer size is the size of a pointer on the host system.)
-persistent Makes all unspecified classes ‘Persistent’.
-transient Makes all unspecified classes ‘Transient’ (default).
-prefix prefixes schema names with the database name
-nosort do not change order of fields (JNI/.NET and DDL compatibility mode)
-ws1 specifies size of wchar_t type on target system as 1 byte
-ws2 specifies size of wchar_t type on target system as 2 bytes
-ws4 specifies size of wchar_t type on target system as 4 bytes
-help Prints out usage information for mcocomp.
- eXtremeDb的schema编译工具选项
- 工具链编译选项
- extremedb在workbench的simulator上编译运行步骤
- eXtremeDB hostlinux Target-ARM 的目标码编译
- eXtremeDB vxworks 6.* 编译问题
- 目前eXtremeDB的技术参数
- extremeDB 最近的问题
- eXtremeDB JNI 的Connection
- wxWidget编译的选项
- ffmpeg的编译选项
- gcc 的编译选项
- wxWidgets的编译选项
- vc++的编译选项
- ffmpeg 的编译选项
- gcc 的编译选项
- KEIL工具之编译优化选项
- KEIL工具之编译优化选项
- 内核编译选项 M选项的操作
- Linux系统
- 动态语言,别再说不
- 使用session对象的表单验证
- 红茶一杯话Binder(ServiceManager篇)
- 2.3.2: 层次选择器
- eXtremeDb的schema编译工具选项
- 解方程 C语言练习
- 正则表达式语法
- 一步一步学android控件(之二十四)—— RatingBar
- 红茶一杯话Binder(传输机制篇_上)
- 基本T-SQL语句
- 红茶一杯话Binder(传输机制篇_中)
- TCP的三次握手/四次挥手
- 最常用进程、端口有关管理命令