// Path: spring-jdbc/src/main/java/io/crate/spring/jdbc/samples/model/Image.java
// public class Image {
// 
//     private final String digest;
// 
//     @JsonProperty("last_modified")
//     private final Date lastModified;
// 
//     public Image(String digest, Date last_modified) {
//         this.digest = digest;
//         this.lastModified = last_modified;
//     }
// 
//     public String getDigest() {
//         return digest;
//     }
// 
//     public Date getLastModified() {
//         return lastModified;
//     }
// 
//     @Override
//     public boolean equals(Object o) {
//         if (this == o) return true;
//         if (o == null || getClass() != o.getClass()) return false;
//         Image image = (Image) o;
//         return Objects.equals(digest, image.digest) &&
//                 Objects.equals(lastModified, image.lastModified);
//     }
// 
//     @Override
//     public int hashCode() {
//         return Objects.hash(digest, lastModified);
//     }
// }


import java.io.InputStream;
import java.util.List;
import java.util.Map;
import io.crate.spring.jdbc.samples.model.Image;
package io.crate.spring.jdbc.samples.dao;



public interface ImagesDao {

    boolean imageExists(String digest);

// Path: spring-jdbc/src/main/java/io/crate/spring/jdbc/samples/model/Image.java
// public class Image {
// 
//     private final String digest;
// 
//     @JsonProperty("last_modified")
//     private final Date lastModified;
// 
//     public Image(String digest, Date last_modified) {
//         this.digest = digest;
//         this.lastModified = last_modified;
//     }
// 
//     public String getDigest() {
//         return digest;
//     }
// 
//     public Date getLastModified() {
//         return lastModified;
//     }
// 
//     @Override
//     public boolean equals(Object o) {
//         if (this == o) return true;
//         if (o == null || getClass() != o.getClass()) return false;
//         Image image = (Image) o;
//         return Objects.equals(digest, image.digest) &&
//                 Objects.equals(lastModified, image.lastModified);
//     }
// 
//     @Override
//     public int hashCode() {
//         return Objects.hash(digest, lastModified);
//     }
// }


// Path: spring-jdbc/src/main/java/io/crate/spring/jdbc/samples/dao/ImagesDao.java
import java.io.InputStream;
import java.util.List;
import java.util.Map;
import io.crate.spring.jdbc.samples.model.Image;

package io.crate.spring.jdbc.samples.dao;



public interface ImagesDao {

    boolean imageExists(String digest);

    List<Image> getImages();