best pdf viewer control for asp.net : Create thumbnail jpeg from pdf application control tool html web page windows online guide26-part98

Properties
248
Name
Default
Description
SET DATABASE SQL SYNTAX PGS { TRUE | FALSE }
Database Operations Properties
Table 13.32. Default Table Type
Name
Default
Description
hsqldb.default_table_type
memory
type of table created with unqualified CREATE TABLE
The CREATE TABLE command results in a MEMORY table by default. Setting the value cached for this property
will result in a cached table by default. The qualified forms such as CREATE MEMORY TABLE or CREATE
CACHED TABLE are not affected at all by this property.
SET DATABASE DEFAULT TABLE TYPE { CACHED | MEMORY }
Table 13.33. Transaction Control Mode
Name
Default
Description
hsqldb.tx
locks
database transaction control mode
Indicates the transaction control mode for the database. The values, locks, mvlocks and mvcc are allowed.
SET DATABASE TRANSACTION CONTROL { LOCKS | MVLOCKS | MVCC }
Table 13.34. Default Isolation Level for Sessions
Name
Default
Description
hsqldb.tx_level
read_commited
database default transaction isolation level
Indicates the default transaction isolation level for each new session. The values, read_committed and serializable
are allowed. Individual sessions can change their isolation level.
SET DATABASE DEFAULT ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE }
Table 13.35. Transaction Rollback in Deadlock
Name
Default
Description
hsqldb.tx_conflict_rollback
true
effect of deadlock or other conflicts on transaction
When a transaction deadlock or other unresolvable conflict is about to happen, the current transaction is rolled
back and an exception is raised. When this property is set false, the transaction is not rolled back. Only the latest
action that would cause the conflict is undone and an error is returned. The property should not be changed unless
the application can quickly perform an alternative statement and complete the transaction. It is provided for
compatibility with other database engines which do not roll back the transaction upon deadlock.
SET DATABASE TRANSACTION ROLLBACK ON CONFLICT { TRUE | FALSE }
Table 13.36. Time Zone and Interval Types
Name
Default
Description
hsqldb.translate_tti_types
true
usage of type codes for advanced datetime and interval
types
Create thumbnail jpeg from pdf - application control tool:C# PDF Thumbnail Create SDK: Draw thumbnail images for PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
www.rasteredge.com
Create thumbnail jpeg from pdf - application control tool:VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
www.rasteredge.com
Properties
249
Name
Default
Description
If the property is true, the TIME / TIMESTAMP WITH TIME ZONE types and INTERVAL types are represented
in JDBC methods of ResultSetMetaData and DatabaseMetaData as JDBC datetime types without time
zone and the VARCHAR type respectively. The original type names are preserved.
SET DATABASE SQL TRANSLATE TTI TYPES { TRUE | FALSE }
Database File and Memory Properties
Table 13.37. Opening Database as Read Only
Name
Default
Description
readonly
false
readonly database - is used to open an existing file:
database
This property is a special property that can be added manually to the .properties file, or included in the URL or
connection properties. When this property is true, the database becomes readonly. This can be used with an existing
database to open it for readonly operation.
this property cannot be set with an SQL statement - it can be used in the .properties file
Table 13.38. Opening Database Without Modifying the Files
Name
Default
Description
files_readonly
false
readonly files database - is used to open an existing
file: database
This property is used similarly to the hsqldb.readonly property. When this property is true, CACHED and TEXT
tables are readonly but memory tables are not. Any change to the data is not persisted to database files.
this property cannot be set with an SQL statement - it can be used in the .properties file
Table 13.39. Huge database files and tables
Name
Default
Description
hsqldb.large_data
false
enable huge database files - can also be used to open an
existing file: database
By default, up to 2 billion rows can be stored in disk-based CACHED tables. Setting this property to true increases
the limit to 256 billion rows. This property is used as a connection property.
this property cannot be set with an SQL statement - it can be used as a connection property for
the connection that opens the database
Table 13.40. Event Logging
Name
Default
Description
hsqldb.applog
0
application logging level - can also be used when
openning an existing file: database
The default level 0 indicates no logging. Level 1 results in minimal logging, including any failures. Level 2
indicates all events, including ordinary events. LEVEL 3 adds details of some of the normal operations. The events
are logged in a file ending with ".app.log".
SET DATABASE EVENT LOG LEVEL { 0 | 1 | 2 | 3}
application control tool:How to C#: Generate Thumbnail for Word
Convert Word to Jpeg. Convert Word to Png, Gif Images. Convert Word to ODT. Convert PDF to Word. Text Search. Insert Image. Thumbnail Create. Thumbnail Create. |.
www.rasteredge.com
application control tool:VB.NET Image: Program for Creating Thumbnail from Documents and
language. It empowers VB developers to create thumbnail from multiple document and image formats, such as PDF, TIFF, GIF, BMP, etc. It
www.rasteredge.com
Properties
250
Table 13.41. SQL Logging
Name
Default
Description
hsqldb.sqllog
0
sql logging level - can also be used when openning an
existing file: database
The default level 0 indicates no logging. Level 1 logs only commits and rollbacks. Level 2 logs all the SQL
statements executed, together with their parameter values. Long statements and parameter values are truncated.
Level 3 is similar to Level 2 but does not truncate long statements and values. The events are logged in a file
ending with ".sql.log". This property applies to existing file: databases as well as new databases.
SET DATABASE EVENT LOG SQL LEVEL { 0 | 1 | 2 | 3}
Table 13.42. Temporary Result Rows in Memory
Name
Default
Description
hsqldb.result_max_memory_rows
0
storage of temporary results and tables in memory or on
disk
This property can be set to specify how many rows of each results or temporary table are stored in memory before
the table is written to disk. The default is zero and means data is always stored in memory. If this setting is used, it
should be set above 1000.
SET DATABASE DEFAULT RESULT MEMORY ROWS <numeric value>
Table 13.43. Rows Cached In Memory
Name
Default
Description
hsqldb.cache_free_count
512
maximum number of unused space recovery - can also be
used when openning an existing file: database
The default indicates 512 unused spaces are kept for later use. The value can range between 0 - 8096.
When rows are deleted, the space is recovered and kept for reuse for new rows. If too many rows are deleted, the
smaller recovered spaces are lost and the largest ones are retained for later use. Normally there is no need to set this
property.
this property cannot be set with an SQL statement
Table 13.44. Rows Cached In Memory
Name
Default
Description
hsqldb.cache_rows
50000
maximum number of rows in memory cache
Indicates the maximum number of rows of cached tables that are held in memory.
The value can range between 100- 4 billion. If the value is set via SET FILES CACHE ROWS then it becomes
effective after the next database SHUTDOWN.
SET FILES CACHE ROWS <numeric value>
Table 13.45. Size of Rows Cached in Memory
Name
Default
Description
hsqldb.cache_size
10000
memory cache size
application control tool:How to C#: Generate Thumbnail for PowerPoint
Conversion. Convert PowerPoint to PDF. Convert PowerPoint Tiff. Convert PowerPoint to Jpeg. Convert PowerPoint PowerPoint. Text Search. Insert Image. Thumbnail Create
www.rasteredge.com
application control tool:How to C#: Generate Thumbnail for Raster
How to Create Thumbnail for Raster in C#. define and control the size of Raster thumbnail. RasterImage img = new RasterImage("input.jpeg"); Bitmap outputBitmap
www.rasteredge.com
Properties
251
Name
Default
Description
Indicates the total size (in kilobytes) of rows in the memory cache used with cached tables. This size is calculated
as the binary size of the rows, for example an INTEGER is 4 bytes. The actual memory size used by the objects is
2 to 4 times this value. This depends on the types of objects in database rows, for example with binary objects the
factor is less than 2, with character strings, the factor is just over 2 and with date and timestamp objects the factor is
over 3.
The value can range between 100 KB - 4 GB. The default is 10,000, representing 10,000 kilobytes. If the value is
set via SET FILES then it becomes effective after the next database SHUTDOWN or CHECKPOINT.
SET FILES CACHE SIZE <numeric value>
Table 13.46. Size Scale of Disk Table Storage
Name
Default
Description
hsqldb.cache_file_scale
32
unit used for storage of rows in the .data file
The default value corresponds to a maximum size of 64 GB for the .data file. This can be increased to 64, 128,
256, 512, or 1024 resulting in up to 2 TB GB storage. Settings below 32 in older databases are preserved until a
SHUTDOWN COMPACT.
SET FILES SCALE <numeric value>
Table 13.47. Size Scale of LOB Storage
Name
Default
Description
hsqldb.lob_file_scale
32
unit used for storage of lobs in the .lobs file
The default value represents units of 32KB. When the average size of individual lobs in the database is smaller, a
smaller unit can be used to reduce the overall size of the .lobs file. Values 1, 2, 4, 8, 16, 32 can be used.
SET FILES LOB SCALE <numeric value>
Table 13.48. Compression of BLOB and CLOB data
Name
Default
Description
hsqldb.lob_compressed
false
use of compression for storage of blobs and clobs
The default value is false, indicating no compression. When the value is true at the time of creation of a new
database, blobs and clobs are stored as compressed parts.
SET FILES LOB COMPRESSED { TRUE | FALSE }
Table 13.49. Internal Backup of Database Files
Name
Default
Description
hsqldb.inc_backup
true
incremental backup of data file
During updates, the contents of the .data file are modified. When this property is true, the modified contents are
backed up gradually. This causes a marginal slowdown in operations, but allows fast checkpoint and shutdown.
When the property is false, the .data file is backed up entirely at the time of checkpoint and shutdown. Up to
version 1.8, HSQLDB supported only full backup.
SET FILES BACKUP INCREMENT { TRUE | FALSE }
application control tool:Create Thumbnail in Web Image Viewer | Online Tutorials
You Wish; Annotate & Redact Documents or Images; Create Thumbnail; RasterEdge OCR Engine; PDF Reading; Encode & Decode 2 Files; Compress & Decompress JPEG 2000 Files
www.rasteredge.com
application control tool:How to C#: Set Image Thumbnail in C#.NET
Viewer, C# Online Dicom Viewer, C# Online Jpeg images Viewer How to C#: Set Image Thumbnail in C#.NET. With XImage.Raster SDK library, you can create an image
www.rasteredge.com
Properties
252
Table 13.50. Use of Lock File
Name
Default
Description
hsqldb.lock_file
true
use of lock file - can also be used with an existing file:
database
By default, a lock file is created for each file database that is opened for read and write. This property can be
specified with the value false to prevent the lock file from being created. This usage is not recommended but
may be desirable when flash type storage is used. This property applies to existing file: databases as well as new
databases.
this property cannot be set with an SQL statement
Table 13.51. Logging Data Change Statements
Name
Default
Description
hsqldb.log_data
true
logging data change
This property can be set to false when database recovery in the event of an unexpected crash is not necessary.
A database that is used as a temporary cache is an example. Regardless of the value of this property, if there is
a proper shutdown of the database, all the changed data is stored. A checkpoint or shutdown still rewrites the
.script file and saves the .backup file according to the other settings.
SET FILES LOG  { TRUE | FALSE }
Table 13.52. Automatic Checkpoint Frequency
Name
Default
Description
hsqldb.log_size
50
size of log when checkpoint is performed
The value is the size (in megabytes) that the .log file can reach before an automatic checkpoint occurs. A
checkpoint rewrites the .script file and clears the .log file.
SET FILES LOG SIZE <numeric value>
Table 13.53. Automatic Defrag at Checkpoint
Name
Default
Description
hsqldb.defrag_limit
0
percentage of unused space causing a defrag at checkpoint
When a checkpoint is performed, the percentage of wasted space in the .data file is calculated. If the wasted
space is above the specified limit, a defrag operation is performed. The default is 0, which means no automatic
checkpoint. The numeric value must be between 0 and 100 and is interpreted as a percentage of the current size of
the .data file.
SET FILES DEFRAG <numeric value>
Table 13.54. Compression of the .script file
Name
Default
Description
hsqldb.script_format
0
compressed .script file
If the property is set with the value 3, the .script file is stored in compressed format. This is useful for large script
files. The .script is no longer readable when the hsqldb.script_format=3 has been used.
application control tool:Create Thumbnail Winforms | Online Tutorials
Create Thumbnail; Generate Barcodes on Your Documents; Read Tiff Processing; RasterEdge OCR Engine; PDF Reading; Encode Compress & Decompress JPEG 2000 Files; Twain
www.rasteredge.com
application control tool:How to C#: Overview of Using XImage.Raster
You may edit the tiff document easily. Create Thumbnail. See this C# guide to learn how to use RasterEdge XImage SDK for .NET to perform quick file navigation.
www.rasteredge.com
Properties
253
Name
Default
Description
This property cannot be set with an SQL statement
Table 13.55. Logging Data Change Statements Frequency
Name
Default
Description
hsqldb.write_delay
true
write delay performing fsync of log file entries
If the property is true, the default WRITE DELAY property of the database is used, which is 500 milliseconds. If
the property is false, the WRITE DELAY is set to 0 seconds. The log is written to file regardless of this property.
The property controls the fsync that forces the written log to be persisted to disk. The SQL command for this
property allows more precise control over the property.
SET FILES WRITE DELAY {{ TRUE | FALSE } | <seconds value> | <milliseconds value> MILLIS
Table 13.56. Logging Data Change Statements Frequency
Name
Default
Description
hsqldb.write_delay_millis
500
write delay for performing fsync of log file entries
If the property is used, the WRITE DELAY property of the database is set the given value in milliseconds. The
property controls the fsync that forces the written log to be persisted to disk. The SQL command for this property
allows the same level of control over the property.
SET FILES WRITE DELAY {{ TRUE | FALSE } | <seconds value> | <milliseconds value> MILLIS
Table 13.57. Use of NIO for Disk Table Storage
Name
Default
Description
hsqldb.nio_data_file
true
use of nio access methods for the .data file
Setting this property to false will avoid the use of nio access methods, resulting in somewhat reduced speed.
If the data file is larger than hsqldb.nio_max_size (default 256MB) when it is first opened (or when its size is
increased), nio access methods are not used. Also, if the file gets larger than the amount of available computer
memory that needs to be allocated for nio access, non-nio access methods are used.
SET FILES NIO { TRUE | FALSE }
Table 13.58. Use of NIO for Disk Table Storage
Name
Default
Description
hsqldb.nio_max_size
256
nio buffer size limit
The maximum size of .data file in mega bytes that can use the nio access method. When the file gets larger than
this limit, non-nio access methods are used. Values 64, 128, 256, 512, 1024, and larger multiples of 512 can be
used. The default is 256MB.
SET FILES NIO SIZE <numeric value>
Table 13.59. Recovery Log Processing
Name
Default
Description
hsqldb.full_log_replay
false
recovery log processing
Properties
254
Name
Default
Description
The .log file is processed during recovery after a forced shutdwon. Out of memory conditions always abort the
startup. Any other exception stops the processing of the .log file and by default, continues the startup process.
If this property is true, the startup process is stopped if any exception occurs. Exceptions are usually caused by
incomplete lines of SQL statements near the end of the .log file, which were not fully synced to disk when an
abnormal shutdown occurred.
This property cannot be set with an SQL statement
Table 13.60. Default Properties for TEXT Tables
Name
Default
Description
textdb.*
0
default properties for new text tables
Properties that override the database engine defaults for newly created text tables. Settings in the text table SET
<tablename> SOURCE <source string> command override both the engine defaults and the database
properties defaults. Individual textdb.* properties are listed in the  Text Tables  chapter.
Table 13.61. Forcing Garbage Collection
Name
Default
Description
runtime.gc_interval
0
forced garbage collection
This setting forces garbage collection each time a set number of result set row or cache row objects are created. The
default, "0" means no garbage collection is forced by the program.
SET DATABASE GC <numeric value>
Crypt Properties
Table 13.62. Crypt Property For LOBs
Name
Default
Description
crypt_lobs
false
encryption of lobs
If the property is true, the contents of the .lobs file is encrypted as well.
this property cannot be set with an SQL statement
Table 13.63. Cipher Key for Encrypted Database
Name
Default
Description
crypt_key
none
encryption
The cipher key for an encrypted database.
this property cannot be set with an SQL statement
Table 13.64. Crypt Provider Encrypted Database
Name
Default
Description
crypt_provider
none
encryption
Properties
255
Name
Default
Description
The fully-qualified class name of the cryptography provider. This property is not used for the default security
provider.
this property cannot be set with an SQL statement
Table 13.65. Cipher Specification for Encrypted Database
Name
Default
Description
crypt_type
none
encryption
The cipher specification.
this property cannot be set with an SQL statement
When connecting to an in-process database creates a new database, or opens an existing database (i.e. it is the first
connection made to the database by the application), all the user-defined database properties listed in this section can
be specified as URL properties.
When HSQLDB is used with OpenOffice.org as an external database, the property "default_schema=true" must be set
on the URL, otherwise the program will not operate correctly as it does with its built-in hsqldb instance.
System Properties
A few system properties are used by HyperSQL. These are set on the Java command line or by calling
System.setProperty() from the user's program. They are not valid as URL or connection properties.
Table 13.66. Logging Framework
Name
Default
Description
hsqldb.reconfig_logging
true
configuring the framework logging
Setting this system property false avoids reconfiguring the framework logging system such as Log4J or
java.util.Logging. If the property does not exist or is true, reconfiguration takes place.
Table 13.67. Text Tables
Name
Default
Description
textdb.allow_full_path
false
text table file locations
Setting this system property true allows text table sources and files to be opened on all available paths. It also
allows pure mem: databases to open such files. By default, only the database directory and its subdirectories are
allowed. See the Text Tables chapter.
Table 13.68. Java Functions
Name
Default
Description
hsqldb.method_class_names
none
allowed Java classes
This property needs to be set with the names (including wildcards) of Java classes that can be used for routines
based on Java static methods. See the SQL Invoked Routines chapter.
256
Chapter 14. HyperSQL Network Listeners
(Servers)
Server, WebServer, and Servlet
Fred Toussi, The HSQL Development Group
$Revision: 5292 $
Copyright 2002-2012 Fred Toussi. Permission is granted to distribute this document without any alteration
under the terms of the HSQLDB license. Additional permission is granted to the HSQL Development Group
to distribute this document with or without alterations under the terms of the HSQLDB license.
2015-06-29 22:26:45-0400
Listeners
As described in the  Running and Using HyperSQL  chapter, network listeners (servers) provide connectivity to catalogs
from different JVM processes. The HyperSQL listeners support both ipv4 and ipv6 network addressing.
HyperSQL Server
This is the preferred way of running a database server and the fastest one. This mode uses the proprietary hsql:
communications protocol. The following example of the command for starting the server starts the server with one
(default) database with files named "mydb.*" and the public name (alias) of "xdb".
java -cp ../lib/hsqldb.jar org.hsqldb.server.Server --database.0 file:mydb --dbname.0 xdb
Alternatively, a server.properties file can be used for passing the arguments to the server. This file must be located
in the directory where the command is issued.
java -cp ../lib/hsqldb.jar org.hsqldb.server.Server
Alternatively, you can specify the path of the server.properties file on the command line. In this case, the properties
file can have any name or extension, but it should be a valid properties file.
java -cp ../lib/hsqldb.jar org.hsqldb.server.Server --props myserver.props
Use the --help argument to see the list of available arguments.
java -cp ../lib/hsqldb.jar org.hsqldb.server.Server --help
The contents of the server.properties file is described in the next section.
HyperSQL HTTP Server
This method of access is used when the computer hosting the database server is restricted to the HTTP protocol. The
only reason for using this method of access is restrictions imposed by firewalls on the client or server machines and it
should not be used where there are no such restrictions. The HyperSQL HTTP Server is a special web server that allows
JDBC clients to connect via HTTP. The server can also act as a small general-purpose web server for static pages.
To run an HTTP server, replace the main class for the server in the example command line above with the following:
java -cp ../lib/hsqldb.jar org.hsqldb.server.WebServer
HyperSQL Network Listeners
(Servers)
257
The contents of the server.properties file is described in the next section.
HyperSQL HTTP Servlet
This method of access also uses the HTTP protocol. It is used when a separate servlet engine (or application server)
such as Tomcat or Resin provides access to the database. The Servlet Mode cannot be started independently from the
servlet engine. The Servlet class, in the HSQLDB jar, should be installed on the application server to provide the
connection. The database is specified using an application server property. Refer to the source file   src/org/
hsqldb/server/Servlet.java  to see the details.
Both HTTP Server and Servlet modes can only be accessed using the JDBC driver at the client end. They do not
provide a web front end to the database. The Servlet mode can serve only a single database.
Please note that you do not normally use this mode if you are using the database engine in an application server. In
this situation, connections to a catalog are usually made in-process, or using an external HSQL Server instance.
Server and Web Server Properties
Properties files for running the servers are not created automatically. You should create your own files that contain
server.property=value pairs for each property. The server.properties or webserver.properties files
must be located in the directory where the command to run the org.hsqldb.server.Server class is issued.
In all properties files, values are case-sensitive. All values apart from names of files or pages are required in lowercase
(e.g. server.silent=FALSE will have no effect, but server.silent=false will work). Supported properties and their
default values (if any) are as follows:
Table 14.1. common server and webserver properties
Value
Default
Description
server.database.0
file:test
the catalog type, path and file name of the first database
file to use
server.dbname.0
""
lowercase server alias for the first database file
server.database.n
NO DEFAULT
the catalog type, path and file name of the n'th database
file in use
server.dbname.n
NO DEFAULT
lowercase server alias for the n'th database file
server.silent
true
no extensive messages displayed on console
server.trace
false
JDBC trace messages displayed on console
server.address
NO DEFAULT
IP address of server
server.tls
false
Whether to encrypt network stream. If this is set to
true, then in normal situations you will also need to set
properties system.javax.net.ssl.keyStore and
system.javax.net.ssl.keyStorePassword,
as documented elsewhere. The value of server.tls
impacts the default value of server.port.
server.daemon
false
Whether the server is run as a daemon
server.remote_open
false
Allows opening a database path remotely when the first
connection is made
In HyperSQL version 2.0, each server can serve an unlimited number of databases simultaneously. The
server.database.0 property defines the filename / path whereas the server.dbname.0 defines the lowercase alias used
Documents you may be interested
Documents you may be interested