Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.475.749 Times

SQLizer 1.1

  Date Added: October 21, 2010  |  Visits: 1.096

SQLizer

Report Broken Link
Printer Friendly Version


Product Homepage
Download (119 downloads)

SQLizer is a Java utility library intended for generating sql from the search input. Synopsis: import stanford.netdb.utils.*; String sql_1 = Feild2SQL.parseField(type,table, column, input_str, field_display_name, post_filter); String sql_2 = Feild2SQL.parseStringField(table, column, input_str, field_display_name); String sql_3 = Feild2SQL.parseIntField(table, column, line, field_display_name); Given an input string it builds SQL select statement. It supports two types of inputs, numeric and string. The catch is that this library allows usage of operators in the input string. Supported operators are and, or and not. It also supports wildcards *, %, ? and _ in string searches. In case of numeric searches no wildcards are supported. To accommodate searches by strings, which have wildcards in them, backslashes can be used to escape appropriate characters. Obviously to search for it needs to be escaped as well. Strings with spaces needs to be enclosed in double quotes. The other possibility is to do a regex search, which is accomplished by enclosing string in forward slashes. The resulting SQL is targeted toward Oracle regex expressions. For example, following input strings will be appropriately evaluated. a or b -> ( ( select id from Record where name = a ) UNION ( select id from Record where name = b ) ) not a and not b -> ( ( select id from Record MINUS ( select id from Record where name = a ) ) INTERSECT ( select id from Record MINUS ( select id from Record where name = b ) ) ) "a b c" or a* -> ( ( select id from Record where name = a b c ) UNION ( select id from Record where name LIKE a\% ESCAPE ) ) /^.*[[:digit:]]$/ -> ( select id from Record where REGEXP_LIKE(name, ^.*[[:digit:]]$, i) ) We use unions and intersects in order to accomodate searches for objects with multi-value attributes..

Requirements: No special requirements
Platforms: Linux
Keyword: Id Java Utility Java Utility Library Libraries Name Programming Record Select Sql Sqlizer String Utility Library
Users rating: 0/10

License: Freeware Size: 6.14 KB
SQLIZER RELATED
Libraries  -  Java GetOpt Library 1.0.1
Java GetOpt library implements option parsing and a common online help behaviour, including an XML format for topics, command, and options (which can be queried with --help --xml) and support for online browsing with --help --browse. Whats New...
204.8 KB  
Libraries  -  Lightweight Java Game Library 1.1.2
Lightweight Java Game Library project is a native binding to OpenGL and OpenAL. The Lightweight Java Game Library is a native binding for OpenGL and OpenAL written with game developers in mind. It allows the full OpenGL and OpenAL APIs to be...
 
Libraries  -  Java DIME Library 1.0.3
Java DIME Library project implements Direct Internet Message Encapsulation (DIME), which is a lightweight binary encapsulation format that can be used to encapsulate multiple payloads of arbitrary types and sizes into a single message. DIME is...
163.84 KB  
Libraries  -  EMMR Java Emailer Library 0.1
JavaEmailer is an Open Source Java Class Library that allows Java developers to easily integrate a mass mailer to their applications. JavaEmailer manages file attachments, SMTP servers, CCs, BCCs, plain text and/or html messages, and more... Get...
 
Audio Tools  -  Java Audio Library Transcoder 0.1.1
Java Audio Library Transcoder is a small, easy to use application specially designed to help you generates alternative audio formats for a growing audio collection. Add a new FLAC album, then transcode for mobile devices. for WindowsAll
 
Libraries  -  Chilkat Java XML Library 5.1
Java XML library for parsing and creating XML. Advanced API for XML compression, XML encryption, and handling XML binary content. Fully internationalized to handle any language / character encoding.
1.91 MB  
Libraries  -  Generic Java Algebra Library 0.0.1
Generic Java Algebra Library is a collection that includes generic class definitions in GJ/Generic Java/JSR-014. It helps to outline algebraic structures such as Monoids, SemiGroups, Groups, Rings, Fields and various Domains. It is very useful for...
 
Development Editors  -  Java Curses Library 0.9.5
The Java Curses Library (JCurses) is a library for developing text terminal based applications using Java programming language. It is implemented as a Windowing toolkit similar to AWT, but built upon the UNIX "curses" windowing system.
471.04 KB  
Dictionaries  -  Extended Java WordNet Library 1.6.4
extJWNL (Extended Java WordNet Library) is a Java API for creating, reading and updating dictionaries in WordNet format. extJWNL is an upgraded version of JWNL. The library features support for creating, editing and writing dictionaries;...
2.04 MB  
Programming  -  IGLU Java IR Library 1.2.1
IGLU is a Java class library designed to facilitate sharing of code among Artificial Intelligence/Information Retrieval researchers to illustrate how various problems can be solved in Java. It is developed and maintained by the IGLU Research Group.
225.28 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB