querying
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 984
Be::Query 0.1
Be::Query is a Perl module to do a query for a given filesystem. more>>
Be::Query is a Perl module to do a query for a given filesystem.
SYNOPSIS
use Be::Query;
@files = Be::Query::Query($filesystem, $query);
do a Query for a given filesystem
USAGE
@files = Be::Query::Query("/boot", "name=lib*.so");
$filesystem is a path anywhere in the target filesystem; $query is a query construction, of the form attribute op value [connector attribute op value]
Such as (name = fido) || (size >= 500)
<<lessSYNOPSIS
use Be::Query;
@files = Be::Query::Query($filesystem, $query);
do a Query for a given filesystem
USAGE
@files = Be::Query::Query("/boot", "name=lib*.so");
$filesystem is a path anywhere in the target filesystem; $query is a query construction, of the form attribute op value [connector attribute op value]
Such as (name = fido) || (size >= 500)
Download (0.003MB)
Added: 2007-04-12 License: Perl Artistic License Price:
925 downloads
MySQL Query 4.0
MySQL Query is a software web development. more>>
MySQL Query is a software web development.
You need MySQL installed in your PC.
<<lessYou need MySQL installed in your PC.
Download (0.52MB)
Added: 2006-09-12 License: GPL (GNU General Public License) Price:
660 downloads
OurNet::Query 1.56
OurNet::Query is a Perl module for scriptable queries with template extraction. more>>
OurNet::Query is a Perl module for scriptable queries with template extraction.
SYNOPSIS
use OurNet::Query;
# Set query parameters
my ($query, $hits) = (autrijus, 10);
my @sites = (google, google); # XXX: write more templates!
my %found;
# Generate a new Query object
my $bot = OurNet::Query->new($query, $hits, @sites);
# Perform a query
my $found = $bot->begin(&callback, 30); # Timeout after 30 seconds
print *** . ($found ? $found : No) . match(es) found.;
sub callback {
my %entry = @_;
my $entry = %entry;
unless ($found{$entry{url}}) {
print "*** [$entry->{title}]" .
" ($entry->{score})" .
" - [$entry->{id}]n" .
" URL: [$entry->{url}]n";
}
$found{$entry{url}}++;
}
This module provides an easy interface to perform multiple queries to internet services, and wraps them into your own format at once. The results are processed on-the-fly and are returned via callback functions.
Its interfaces resembles that of WWW::Searchs, but implements it in a different fashion. While WWW::Search relies on additional subclasses to parse returned results, OurNet::Query uses site descriptors for search search engine, which makes it much easier to add new backends.
Site descriptors may be written in XML, Template toolkit format, or the .fmt format from the commercial Inforia Quest product.
<<lessSYNOPSIS
use OurNet::Query;
# Set query parameters
my ($query, $hits) = (autrijus, 10);
my @sites = (google, google); # XXX: write more templates!
my %found;
# Generate a new Query object
my $bot = OurNet::Query->new($query, $hits, @sites);
# Perform a query
my $found = $bot->begin(&callback, 30); # Timeout after 30 seconds
print *** . ($found ? $found : No) . match(es) found.;
sub callback {
my %entry = @_;
my $entry = %entry;
unless ($found{$entry{url}}) {
print "*** [$entry->{title}]" .
" ($entry->{score})" .
" - [$entry->{id}]n" .
" URL: [$entry->{url}]n";
}
$found{$entry{url}}++;
}
This module provides an easy interface to perform multiple queries to internet services, and wraps them into your own format at once. The results are processed on-the-fly and are returned via callback functions.
Its interfaces resembles that of WWW::Searchs, but implements it in a different fashion. While WWW::Search relies on additional subclasses to parse returned results, OurNet::Query uses site descriptors for search search engine, which makes it much easier to add new backends.
Site descriptors may be written in XML, Template toolkit format, or the .fmt format from the commercial Inforia Quest product.
Download (0.063MB)
Added: 2006-12-04 License: Perl Artistic License Price:
1054 downloads
DTI-Query 1.1 Beta
DTI-Query allows neuroscientists to place and interactively manipulate box-shaped regions... more>>
DTI stands for Diffusion Tensor Imaging and is a magnetic resonance imaging method that can be used to measure local information about the structure of white matter pathways within the human brain. Combining DTI data with the computational methods of MR tractography, neuroscientists can estimate the locations and sizes of nerve bundles (white matter pathways) that course through the human brain. DTI-Query allows neuroscientists to place and interactively manipulate box-shaped regions (or volumes of interest) to selectively display pathways that pass through specc anatomical areas.
Enhancements:
- Improved support for tensor data formats. (Now supports 5D tensor files, and arbitrary ordering of tensor indices.) Has been tested with tensor image files output by the AFNI tools: http://afni.nimh.nih.gov/sscc/dglen/DTIQuery
- Support for Mac OS X (Carbon)
- Binaries released for Windows, Linux (32- and 64-bit), and MacOS X (PPC and Intel)
- Added choice of integration method (Eulers method, Runge Kutta 2nd order, Runge Kutta 4th order) for STT tracking.
- Improved support for reading NIFTI background images (correctly handles q-form/s-form matrices).
- Can now save visible pathways (as a binary format, or as a NIFTI mask image).
- Many minor GUI enhancements and bug-fixes.
<<lessEnhancements:
- Improved support for tensor data formats. (Now supports 5D tensor files, and arbitrary ordering of tensor indices.) Has been tested with tensor image files output by the AFNI tools: http://afni.nimh.nih.gov/sscc/dglen/DTIQuery
- Support for Mac OS X (Carbon)
- Binaries released for Windows, Linux (32- and 64-bit), and MacOS X (PPC and Intel)
- Added choice of integration method (Eulers method, Runge Kutta 2nd order, Runge Kutta 4th order) for STT tracking.
- Improved support for reading NIFTI background images (correctly handles q-form/s-form matrices).
- Can now save visible pathways (as a binary format, or as a NIFTI mask image).
- Many minor GUI enhancements and bug-fixes.
Download (MB)
Added: 2007-06-26 License: Freely Distributable Price:
850 downloads
Text::Query::BuildSQL 0.09
Text::Query::BuildSQL is a base class for SQL query builders. more>>
Text::Query::BuildSQL is a base class for SQL query builders.
SYNOPSIS
package Text::Query::BuildSQLsqldb;
use Text::Query::BuildSQL;
use vars qw(@ISA);
@ISA = qw(Text::Query::BuildSQL);
Defines all the build_* functions to build a syntax tree. The tree nodes are [ operator scope operand operand... ]. The build_final_expression function translate the syntax tree in a where clause using the resolve method. If the scope of the search is not specified (simple query or advanced query without scope operator), the scope is set to the list of comma separated fields provided by the -fields_searched option. The resulting where clause is placed in the select order provided with the -select option, if any.
SYNTAX TREE
The string enclosed in single quotes must match exactly. The < string > token stands for an arbitrary string. A description enclosed in [something ...] means repeated 0 or N times.
expr: or scope expr [expr ...]
and scope expr [expr ...]
not scope expr
near scope expr_literal expr_literal
forbiden scope expr_literal [expr_literal ...]
mandatory scope expr_literal [expr_literal ...]
optional scope expr_literal [expr_literal ...]
literal scope < string >
expr_literal: literal scope < string >
scope: < string >
METHODS
resolve([], Q1)
Returns a where clause string corresponding to the Q1 syntax tree.
sortplusminus([], Q1)
Translate the mandatory and forbiden syntactic nodes to their boolean equivalents. If it has_relevance returns false and there is at least one mandatory word, the first mandatory word is added to the list of optional words.
has_relevance()
Returns true if relevance ranking is possible, false if not. It is used by the sortplusminus function. Returns false by default.
If relevance ranking is not possible, the semantic of the simple search is slighthly modified. When asking for +a b c it shows all the documents containing a and (b or c).
The normal behaviour is to return all the documents containing a and to sort them to show first those containing (b or c). When relevance ranking is not available the b, c search terms are therefore useless. That is why we decided to change the semantic of the query if no relevance ranking is available.
OPTIONS
-select STRING
If provided the string returned by build_final_expression substitutes the __WHERE__ tag with the where string generated by the resolve function. The substituted string is the return value of the build_final_expression.
If not set the return value of the build_final_expression is the result of the resolve function.
-fields_searched FIELDS_LIST
FIELDS_LIST is a list of comma separated field names. It is used as the default scope if no scope is provided in the query string. The build_final_expression function will croak if this option is not provided and no scope operator were used.
<<lessSYNOPSIS
package Text::Query::BuildSQLsqldb;
use Text::Query::BuildSQL;
use vars qw(@ISA);
@ISA = qw(Text::Query::BuildSQL);
Defines all the build_* functions to build a syntax tree. The tree nodes are [ operator scope operand operand... ]. The build_final_expression function translate the syntax tree in a where clause using the resolve method. If the scope of the search is not specified (simple query or advanced query without scope operator), the scope is set to the list of comma separated fields provided by the -fields_searched option. The resulting where clause is placed in the select order provided with the -select option, if any.
SYNTAX TREE
The string enclosed in single quotes must match exactly. The < string > token stands for an arbitrary string. A description enclosed in [something ...] means repeated 0 or N times.
expr: or scope expr [expr ...]
and scope expr [expr ...]
not scope expr
near scope expr_literal expr_literal
forbiden scope expr_literal [expr_literal ...]
mandatory scope expr_literal [expr_literal ...]
optional scope expr_literal [expr_literal ...]
literal scope < string >
expr_literal: literal scope < string >
scope: < string >
METHODS
resolve([], Q1)
Returns a where clause string corresponding to the Q1 syntax tree.
sortplusminus([], Q1)
Translate the mandatory and forbiden syntactic nodes to their boolean equivalents. If it has_relevance returns false and there is at least one mandatory word, the first mandatory word is added to the list of optional words.
has_relevance()
Returns true if relevance ranking is possible, false if not. It is used by the sortplusminus function. Returns false by default.
If relevance ranking is not possible, the semantic of the simple search is slighthly modified. When asking for +a b c it shows all the documents containing a and (b or c).
The normal behaviour is to return all the documents containing a and to sort them to show first those containing (b or c). When relevance ranking is not available the b, c search terms are therefore useless. That is why we decided to change the semantic of the query if no relevance ranking is available.
OPTIONS
-select STRING
If provided the string returned by build_final_expression substitutes the __WHERE__ tag with the where string generated by the resolve function. The substituted string is the return value of the build_final_expression.
If not set the return value of the build_final_expression is the result of the resolve function.
-fields_searched FIELDS_LIST
FIELDS_LIST is a list of comma separated field names. It is used as the default scope if no scope is provided in the query string. The build_final_expression function will croak if this option is not provided and no scope operator were used.
Download (0.019MB)
Added: 2007-07-28 License: Perl Artistic License Price:
823 downloads
Relations::Query 0.93
Relations::Query is a Perl Object for building queries with DBI/DBD::mysql. more>>
Relations::Query is a Perl Object for building queries with DBI/DBD::mysql.
SYNOPSIS
# Relations::Query Script that creates some queries.
use Relations::Query;
$query = new Relations::Query(-select => {fife => barney},
-from => {green_teeth => moogoo},
-where => "flotsam>jetsam",
-group_by => "denali",
-having => {fortune => cookie},
-order_by => [was,is,will],
-limit => 1);
$get_query = $query->get();
$query->set(-select => {clean => sparkle},
-from => {lean => book},
-where => "fighting is between courage and chaos",
-limit => 123);
$set_query = $query->get();
$get_add_query = $query->get_add(-select => {mean => dog},
-where => "running is null",
-having => {kitties=> on_tv},
-limit => [9678]);
$query = to_string({select => this,
from => that});
<<lessSYNOPSIS
# Relations::Query Script that creates some queries.
use Relations::Query;
$query = new Relations::Query(-select => {fife => barney},
-from => {green_teeth => moogoo},
-where => "flotsam>jetsam",
-group_by => "denali",
-having => {fortune => cookie},
-order_by => [was,is,will],
-limit => 1);
$get_query = $query->get();
$query->set(-select => {clean => sparkle},
-from => {lean => book},
-where => "fighting is between courage and chaos",
-limit => 123);
$set_query = $query->get();
$get_add_query = $query->get_add(-select => {mean => dog},
-where => "running is null",
-having => {kitties=> on_tv},
-limit => [9678]);
$query = to_string({select => this,
from => that});
Download (0.010MB)
Added: 2006-09-02 License: Perl Artistic License Price:
1147 downloads
Practical Query Analyzer 1.6
Practical Query Analyzer produces HTML reports on query statistics. more>>
Practical Query Analyzer produces HTML reports on the most frequent queries, slowest queries, queries by type (select/insert/update/delete), and more for both PostgreSQL and MySQL log files.
<<less Download (0.05MB)
Added: 2005-11-28 License: BSD License Price:
1428 downloads
Remote MySQL Query 1.0
Remote MySQL Query is a PHP class that can easily execute queries on a remote MySQL server using only HTTP. more>>
Remote MySQL Query is a PHP class that can easily execute queries on a remote MySQL server using only HTTP.
It works by accessing a PHP script on the remote web server that executes queries based on passed in URL parameters.
The client passes a secret key to the remote script to prevent unauthorized access.
The remote script passes back the results to the requesting client using XML to marshal the data.
The class parses the results XML data returned by the server script and returns an array.
It, also, retrieves (into class variables) the number of records returned by the query and the time the query took to execute.
The server script may be used to execute MySQL queries that can be retrieved by programs written in other languages besides PHP.
<<lessIt works by accessing a PHP script on the remote web server that executes queries based on passed in URL parameters.
The client passes a secret key to the remote script to prevent unauthorized access.
The remote script passes back the results to the requesting client using XML to marshal the data.
The class parses the results XML data returned by the server script and returns an array.
It, also, retrieves (into class variables) the number of records returned by the query and the time the query took to execute.
The server script may be used to execute MySQL queries that can be retrieved by programs written in other languages besides PHP.
Download (MB)
Added: 2007-07-23 License: Freely Distributable Price:
828 downloads
Network Query Tool 1.9
Network Query Tool is a one-stop solution for obtaining information about a domain name or an IP address. more>>
Network Query Tool is a one-stop solution for obtaining information about a domain name or an IP address.
Instead of manually using a variety of shell commands, or visiting numerous websites to investigate a host, just load Network Query Tool in your browser and enter the hostname or IP. NQT does the rest, as is evidenced by this sample output.
Main features:
- Reverse lookup - resolves an IP address to a hostname (if one exists) or vice versa
- DNS query - aka Dig, requires a dig binary on your system
- Whois (WWW) - gets domain registration information. Now supporting just about every known TLD, gTLD, and ccTLD.
- Whois (IP) - gets IP owner information. Supports all IP blocks maintained by ARIN (US), RIPE (Europe), JPNIC (Japan), APNIC (China/Asia-Pacific), BRNIC (Brazil), LACNIC (Latin America), AFRINIC (Africa), and KRNIC (Korea).
- Check port - Determine whether or not a port on the target host is open. Defaults to port 80.
- Ping - performs a 5-packet ping to the target, requires a ping binary.
- Traceroute - performs a traceroute to the target, requires a traceroute binary.
<<lessInstead of manually using a variety of shell commands, or visiting numerous websites to investigate a host, just load Network Query Tool in your browser and enter the hostname or IP. NQT does the rest, as is evidenced by this sample output.
Main features:
- Reverse lookup - resolves an IP address to a hostname (if one exists) or vice versa
- DNS query - aka Dig, requires a dig binary on your system
- Whois (WWW) - gets domain registration information. Now supporting just about every known TLD, gTLD, and ccTLD.
- Whois (IP) - gets IP owner information. Supports all IP blocks maintained by ARIN (US), RIPE (Europe), JPNIC (Japan), APNIC (China/Asia-Pacific), BRNIC (Brazil), LACNIC (Latin America), AFRINIC (Africa), and KRNIC (Korea).
- Check port - Determine whether or not a port on the target host is open. Defaults to port 80.
- Ping - performs a 5-packet ping to the target, requires a ping binary.
- Traceroute - performs a traceroute to the target, requires a traceroute binary.
Download (0.015MB)
Added: 2007-03-09 License: GPL (GNU General Public License) Price:
961 downloads
Rasqal RDF Query Library 0.9.14
Rasqal is a C library for querying RDF, supporting the RDQL and SPARQL languages. more>>
Rasqal is a C library for querying RDF, supporting the RDQL and SPARQL languages. It provides APIs for creating a query and parsing query syntax.
Rasqal RDF Query Library features pluggable triple-store source and matching interfaces, an engine for executing the queries and an API for manipulating results as bindings.
It uses the Raptor RDF parser to return triples from RDF content and can alternatively work with the Redland RDF librarys persistent triple stores. It is portable across many POSIX systems.
<<lessRasqal RDF Query Library features pluggable triple-store source and matching interfaces, an engine for executing the queries and an API for manipulating results as bindings.
It uses the Raptor RDF parser to return triples from RDF content and can alternatively work with the Redland RDF librarys persistent triple stores. It is portable across many POSIX systems.
Download (0.86MB)
Added: 2007-04-23 License: The Apache License 2.0 Price:
915 downloads
MySQL Query Browser 1.1.18
MySQL Query Browser is a database querying tool. more>>
MySQL Query Browser is a database querying tool.
MySQL Query Browser combines the simplicity of a Web-browser-like interface with powerful features like multiple result sets on tab sheets, query history, storing query "bookmarks", editing and comparing resultsets, SQL script debugging, and more.
MySQL Query Browser is available under the MySQL AB "dual licensing" model. Under this model, users may choose to use MySQL products under the free software/opensource GNU General Public License (commonly known as the "GPL") or under a commercial license.
<<lessMySQL Query Browser combines the simplicity of a Web-browser-like interface with powerful features like multiple result sets on tab sheets, query history, storing query "bookmarks", editing and comparing resultsets, SQL script debugging, and more.
MySQL Query Browser is available under the MySQL AB "dual licensing" model. Under this model, users may choose to use MySQL products under the free software/opensource GNU General Public License (commonly known as the "GPL") or under a commercial license.
Download (3.4MB)
Added: 2006-02-14 License: GPL (GNU General Public License) Price:
810 downloads
Class::DBI::Query 3.0.15
Class::DBI::Query is a Perl module with deprecated SQL manager for Class::DBI. more>>
Class::DBI::Query is a Perl module with deprecated SQL manager for Class::DBI.
SYNOPSIS
my $sth = Class::DBI::Query
->new({
owner => $class,
sqlname => $type,
essential => @columns,
where_columns => @where_cols,
})
->run($val);
This abstracts away many of the details of the Class::DBI underlying SQL mechanism. For the most part you probably dont want to be interfacing directly with this.
The underlying mechanisms are not yet stable, and are subject to change at any time.
<<lessSYNOPSIS
my $sth = Class::DBI::Query
->new({
owner => $class,
sqlname => $type,
essential => @columns,
where_columns => @where_cols,
})
->run($val);
This abstracts away many of the details of the Class::DBI underlying SQL mechanism. For the most part you probably dont want to be interfacing directly with this.
The underlying mechanisms are not yet stable, and are subject to change at any time.
Download (0.10MB)
Added: 2006-10-14 License: Perl Artistic License Price:
1105 downloads
mbridge 0.7
mbridge provides a multicast DNS services bridge. more>>
mbridge provides a multicast DNS services bridge.
mbridge provides a bridge between LANs for multicast-announced services. As an example, you can use it to share iTunes libraries outside of your LAN with your peers.
It works by querying for and listening to announcements for instances of the desired service using the multicast DNS (mDNS) service discovery protocol.
Upon discovery of a new instance, it announces itself as the provider for that service on all the other LANs.
It then acts as a proxy between the clients and the real server.
How It Works
mbridge queries for and listens to announcements for instances of the desired service using the multicast DNS (mDNS) service discovery protocol.
Upon discovery of a new instance, mbridge announces itself as the provider for that service on all the other LANs. It then acts as a proxy between the clients and the real server.
<<lessmbridge provides a bridge between LANs for multicast-announced services. As an example, you can use it to share iTunes libraries outside of your LAN with your peers.
It works by querying for and listening to announcements for instances of the desired service using the multicast DNS (mDNS) service discovery protocol.
Upon discovery of a new instance, it announces itself as the provider for that service on all the other LANs.
It then acts as a proxy between the clients and the real server.
How It Works
mbridge queries for and listens to announcements for instances of the desired service using the multicast DNS (mDNS) service discovery protocol.
Upon discovery of a new instance, mbridge announces itself as the provider for that service on all the other LANs. It then acts as a proxy between the clients and the real server.
Download (0.023MB)
Added: 2007-04-18 License: GPL (GNU General Public License) Price:
922 downloads
Games::Quakeworld::Query 0.3.5
Games::Quakeworld::Query is a class for querying QuakeWorld servers. more>>
Games::Quakeworld::Query is a class for querying QuakeWorld servers.
SYNOPSIS
use Games::Quakeworld::Query;
my $QWQ = Games::Quakeworld::Query->new("quake.server.com", "27500");
my %info = $QWQ->getinfo(); # obsoleted, use $qwq->get("") instead
print "Server uses map: ".$qwq->get("map")."n";
Hello, this is Games::Quakeworld::Query, a perl module. It is a class made for querying Quakeworld (Quake 1) game servers and getting their informations, that is map name, players, hostname and etc.
<<lessSYNOPSIS
use Games::Quakeworld::Query;
my $QWQ = Games::Quakeworld::Query->new("quake.server.com", "27500");
my %info = $QWQ->getinfo(); # obsoleted, use $qwq->get("") instead
print "Server uses map: ".$qwq->get("map")."n";
Hello, this is Games::Quakeworld::Query, a perl module. It is a class made for querying Quakeworld (Quake 1) game servers and getting their informations, that is map name, players, hostname and etc.
Download (0.004MB)
Added: 2007-01-04 License: Perl Artistic License Price:
1024 downloads
Query-Oriented Model for XML 0.1 Alpha1
Query-Oriented Model for XML is a lightweight XML processing framework. more>>
Query-Oriented Model for XML is a lightweight XML processing framework for Java that promotes the use of XPath instead of Java code for consuming XML.
The resulting code from Query-Oriented Model for XML, is simple and expressive with no meaningless objects and no meaningless parameters - just pure business code.
Heres a sample of usage (from a testcase -- heres the used XML document):
public class BigTest extends TestCase {
public static final String[] CONTEXT = {"c urn:catalog", "n urn:name"};
@QUseContext("CONTEXT") // Use the namespace context specified by the CONTEXT field.
public void test() {
InputStream xml = QomTestResources.getTestXml("catalog.xml"); // Get the source.
QLocation root = new QBuilder().build(xml); // Build the root location.
// Test a deep query.
Assert.assertEquals("Harold", root.value("//c:maintainer/n:name[n:first_name = Elliotte]/n:last_name"));
QLocation[] composers = root.locateAll("c:composer"); // Test a multi-query.
Assert.assertEquals(4, composers.length);
String[] names = {"Julie", "Margaret", "Beth", "Linda"};
for (int i = 0; i < composers.length; ++i) {
Assert.assertEquals(names[i], composers[i].value("n:name/n:first_name")); // Test relative queries.
}
}
}
<<lessThe resulting code from Query-Oriented Model for XML, is simple and expressive with no meaningless objects and no meaningless parameters - just pure business code.
Heres a sample of usage (from a testcase -- heres the used XML document):
public class BigTest extends TestCase {
public static final String[] CONTEXT = {"c urn:catalog", "n urn:name"};
@QUseContext("CONTEXT") // Use the namespace context specified by the CONTEXT field.
public void test() {
InputStream xml = QomTestResources.getTestXml("catalog.xml"); // Get the source.
QLocation root = new QBuilder().build(xml); // Build the root location.
// Test a deep query.
Assert.assertEquals("Harold", root.value("//c:maintainer/n:name[n:first_name = Elliotte]/n:last_name"));
QLocation[] composers = root.locateAll("c:composer"); // Test a multi-query.
Assert.assertEquals(4, composers.length);
String[] names = {"Julie", "Margaret", "Beth", "Linda"};
for (int i = 0; i < composers.length; ++i) {
Assert.assertEquals(names[i], composers[i].value("n:name/n:first_name")); // Test relative queries.
}
}
}
Download (0.010MB)
Added: 2006-03-14 License: LGPL (GNU Lesser General Public License) Price:
1320 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above querying search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed