@ -49,22 +49,22 @@ public class QueryImages
}
return false ;
}
public void outputImagesFromHour ( int startcounter , int hour , String method , boolean sunday )
public void outputImagesFromHour ( int startcounter , int hour , String method ,
boolean sunday )
{
List < Image > resultList = db . query (
"SELECT imageCounter, path, day, month, year, hour, minute, size, brightness FROM images WHERE hour = "
+ hour + " AND minute <= 5 AND minute > 0 ;" ) ;
for ( int i = 0 ; i < resultList . size ( ) ; i + + ) {
Image image = resultList . get ( i ) ;
if ( image . getImageCounter ( ) < startcounter ) {
if ( image . getImageCounter ( ) < startcounter ) {
continue ;
}
if ( ! sunday ) {
if ( checkIfSunday ( image . getDay ( ) , image . getMonth ( ) ,
image . getYear ( ) ) ) {
@ -76,24 +76,24 @@ public class QueryImages
op . outputMethod ( method , rootFolderPath , image . getPath ( ) ) ;
}
}
resultList = null ; //free
resultList = null ; // free
}
public void outputImagesFromHourToHour ( int startcounter , int starthour , int endhour , String method , boolean sunday )
public void outputImagesFromHourToHour ( int startcounter , int starthour ,
int endhour , String method , boolean sunday )
{
List < Image > resultList = db . query (
"SELECT imageCounter, path, day, month, year, hour, minute, size, brightness FROM images WHERE hour >= "
+ starthour + " AND hour < " + endhour + ";" ) ;
for ( int i = 0 ; i < resultList . size ( ) ; i + + ) {
Image image = resultList . get ( i ) ;
if ( image . getImageCounter ( ) < startcounter ) {
if ( image . getImageCounter ( ) < startcounter ) {
continue ;
}
if ( ! sunday ) {
if ( checkIfSunday ( image . getDay ( ) , image . getMonth ( ) ,
image . getYear ( ) ) ) {
@ -105,23 +105,26 @@ public class QueryImages
op . outputMethod ( method , rootFolderPath , image . getPath ( ) ) ;
}
}
resultList = null ; //free
resultList = null ; // free
}
public void outputImagesFromHourAndMinute ( int startcounter , int hour , int minute , String method , boolean sunday )
public void outputImagesFromHourAndMinute ( int startcounter , int hour ,
int minute , String method , boolean sunday )
{
// List<Image> resultList = db.query(
// "SELECT imageCounter, path, day, month, year, hour, minute, size, brightness FROM images WHERE hour = "
// + hour + " AND minute >= ("+ (minute-3) +") AND minute <= ( "+ (minute+3) + ") ;");
// List<Image> resultList = db.query(
// "SELECT imageCounter, path, day, month, year, hour, minute, size,
// brightness FROM images WHERE hour = "
// + hour + " AND minute >= ("+ (minute-3) +") AND minute <= ( "+
// (minute+3) + ") ;");
List < Image > resultList = db . query (
"SELECT imageCounter, path, day, month, year, hour, minute, size, brightness FROM images WHERE hour = "
+ hour + " AND minute = " + minute + ";" ) ;
for ( int i = 0 ; i < resultList . size ( ) ; i + + ) {
Image image = resultList . get ( i ) ;
if ( image . getImageCounter ( ) < startcounter ) {
//System.out.println(image.getImageCounter());
if ( image . getImageCounter ( ) < startcounter ) {
// System.out.println(image.getImageCounter());
continue ;
}
if ( ! sunday ) {
@ -135,7 +138,7 @@ public class QueryImages
op . outputMethod ( method , rootFolderPath , image . getPath ( ) ) ;
}
}
resultList = null ; //free
resultList = null ; // free
}
public void outputImagesFromStartToEnd ( int pStart , int pEnd , int pMinute ,
@ -175,22 +178,23 @@ public class QueryImages
}
}
}
public void outputImagesEveryHour ( int startcounter , int starthour , int endhour , String method , boolean sunday )
public void outputImagesEveryHour ( int startcounter , int starthour ,
int endhour , String method , boolean sunday )
{
List < Image > resultList = db . query (
"SELECT imageCounter, path, day, month, year, hour, minute, size, brightness FROM images WHERE (hour >= "
+ starthour + " AND hour <= " + endhour + ") AND minute <= 5 AND minute > 0 ;" ) ;
+ starthour + " AND hour <= " + endhour
+ ") AND minute <= 5 AND minute > 0 ;" ) ;
for ( int i = 0 ; i < resultList . size ( ) ; i + + ) {
Image image = resultList . get ( i ) ;
if ( image . getImageCounter ( ) < startcounter ) {
if ( image . getImageCounter ( ) < startcounter ) {
continue ;
}
if ( ! sunday ) {
if ( checkIfSunday ( image . getDay ( ) , image . getMonth ( ) ,
image . getYear ( ) ) ) {
@ -202,7 +206,7 @@ public class QueryImages
op . outputMethod ( method , rootFolderPath , image . getPath ( ) ) ;
}
}
resultList = null ; //free
resultList = null ; // free
}
}