Eighth version of programming language Java brought broad variety of changes, which strongly incline to declarative style of programming. In my thesis I have focused on using these changes in declarative ways of data processing on Java platform. I have decided on using Structured Query Language due to its declarativity Topic of my thesis was to create a library, which could interpret SQL queries. For interpretation, my library uses Streams and many other concepts which allow functional style of programming in Java. The most significant benefit of this library was giving alternative to programmers, who are looking for ways, how process data in application layer rather than on persistent layer
We present DBridge, a novel static analysis and program transformation tool to optimize database acc...
We describe DBridge, a novel program analysis and transformation tool to optimize database and web s...
This paper aims to demonstrate the usefulness of formal logic and lambda calculus in database progra...
Various programming languages provide application programmer’s interfaces (API) for accessing databa...
As advances in computer technology allow for the efficient storage of information in databases, equa...
XML and relational databases are the most commonly used data-sources for numerous Java-based enterpr...
New databases and query-languages are created every year. Developers using these technologies have t...
As a high level development environment, the Java technologies offer support to the development of d...
Most of today's web applications run on relational database systems. Communication with them is poss...
Database management systems (DBMS) have been widely used for storing and retrieving data. However, d...
This thesis documents the design and implementation of computations, the procedural abstraction faci...
We present an overview of JTL (the Java Tools Language, pro-nounced “Gee-tel”), a novel language for...
Using natural language processing to create Structured Query Language (SQL) queries has many benefi\...
Now a days, Information is playing an important role in our lives. One of the major sources of infor...
Modern society is intrinsically dependent on the ability to manage data effectively. While relationa...
We present DBridge, a novel static analysis and program transformation tool to optimize database acc...
We describe DBridge, a novel program analysis and transformation tool to optimize database and web s...
This paper aims to demonstrate the usefulness of formal logic and lambda calculus in database progra...
Various programming languages provide application programmer’s interfaces (API) for accessing databa...
As advances in computer technology allow for the efficient storage of information in databases, equa...
XML and relational databases are the most commonly used data-sources for numerous Java-based enterpr...
New databases and query-languages are created every year. Developers using these technologies have t...
As a high level development environment, the Java technologies offer support to the development of d...
Most of today's web applications run on relational database systems. Communication with them is poss...
Database management systems (DBMS) have been widely used for storing and retrieving data. However, d...
This thesis documents the design and implementation of computations, the procedural abstraction faci...
We present an overview of JTL (the Java Tools Language, pro-nounced “Gee-tel”), a novel language for...
Using natural language processing to create Structured Query Language (SQL) queries has many benefi\...
Now a days, Information is playing an important role in our lives. One of the major sources of infor...
Modern society is intrinsically dependent on the ability to manage data effectively. While relationa...
We present DBridge, a novel static analysis and program transformation tool to optimize database acc...
We describe DBridge, a novel program analysis and transformation tool to optimize database and web s...
This paper aims to demonstrate the usefulness of formal logic and lambda calculus in database progra...