From 5cbcf912eabd2dfff585f5997283d52d8951ec8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Mon, 5 Aug 2013 16:54:54 +0300 Subject: [PATCH] Remove NullTypes --- .../com/mysema/query/sql/types/NullType.java | 47 ------------------- .../query/sql/types/UntypedNullType.java | 33 ------------- 2 files changed, 80 deletions(-) delete mode 100644 querydsl-sql/src/main/java/com/mysema/query/sql/types/NullType.java delete mode 100644 querydsl-sql/src/main/java/com/mysema/query/sql/types/UntypedNullType.java diff --git a/querydsl-sql/src/main/java/com/mysema/query/sql/types/NullType.java b/querydsl-sql/src/main/java/com/mysema/query/sql/types/NullType.java deleted file mode 100644 index 2dc16bf5f..000000000 --- a/querydsl-sql/src/main/java/com/mysema/query/sql/types/NullType.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright 2011, Mysema Ltd - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * http://www.apache.org/licenses/LICENSE-2.0 - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.mysema.query.sql.types; - -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.sql.Types; - -/** - * @author tiwe - * - */ -public class NullType extends AbstractType { - - public NullType() { - super(Types.OTHER); - } - - @Override - public Class getReturnedClass() { - return Null.class; - } - - @Override - public Null getValue(ResultSet rs, int startIndex) throws SQLException { - return null; - } - - @Override - public void setValue(PreparedStatement st, int startIndex, Null value) throws SQLException { - int type = st.getParameterMetaData().getParameterType(startIndex); - st.setNull(startIndex, type); - } - -} diff --git a/querydsl-sql/src/main/java/com/mysema/query/sql/types/UntypedNullType.java b/querydsl-sql/src/main/java/com/mysema/query/sql/types/UntypedNullType.java deleted file mode 100644 index d1c6ce15a..000000000 --- a/querydsl-sql/src/main/java/com/mysema/query/sql/types/UntypedNullType.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.mysema.query.sql.types; - -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.sql.Types; - -/** - * @author tiwe - * - */ -public class UntypedNullType extends AbstractType { - - public UntypedNullType() { - super(Types.OTHER); - } - - @Override - public Class getReturnedClass() { - return Null.class; - } - - @Override - public Null getValue(ResultSet rs, int startIndex) throws SQLException { - return null; - } - - @Override - public void setValue(PreparedStatement st, int startIndex, Null value) throws SQLException { - st.setNull(startIndex, Types.NULL); - } - -}