diff --git a/README.md b/README.md
index 23027b3..70ca101 100644
--- a/README.md
+++ b/README.md
@@ -17,6 +17,17 @@ Current status: Active development
* Latest Cassandra
* Maven
+### Maven
+
+Active development dependency:
+```
+
+ com.noorq.casser
+ casser-core
+ 1.0.0-SNAPSHOT
+
+```
+
### Example
Entity definition:
diff --git a/src/main/java/casser/Example.java b/src/main/java/com/noorq/casser/Example.java
similarity index 88%
rename from src/main/java/casser/Example.java
rename to src/main/java/com/noorq/casser/Example.java
index 1694be4..234043c 100644
--- a/src/main/java/casser/Example.java
+++ b/src/main/java/com/noorq/casser/Example.java
@@ -13,17 +13,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser;
-
-import casser.core.Casser;
-import casser.core.CasserSession;
-import casser.core.Filter;
-import casser.core.Prepared;
-import casser.core.operation.SelectOperation;
-import casser.core.tuple.Tuple1;
-import casser.core.tuple.Tuple2;
+package com.noorq.casser;
import com.datastax.driver.core.Cluster;
+import com.noorq.casser.core.Casser;
+import com.noorq.casser.core.CasserSession;
+import com.noorq.casser.core.Filter;
+import com.noorq.casser.core.Prepared;
+import com.noorq.casser.core.operation.SelectOperation;
+import com.noorq.casser.core.tuple.Tuple1;
+import com.noorq.casser.core.tuple.Tuple2;
public class Example {
diff --git a/src/main/java/casser/User.java b/src/main/java/com/noorq/casser/User.java
similarity index 91%
rename from src/main/java/casser/User.java
rename to src/main/java/com/noorq/casser/User.java
index c366d40..77d7d49 100644
--- a/src/main/java/casser/User.java
+++ b/src/main/java/com/noorq/casser/User.java
@@ -13,9 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser;
+package com.noorq.casser;
-import casser.mapping.Table;
+import com.noorq.casser.mapping.Table;
@Table("user")
public interface User {
diff --git a/src/main/java/casser/config/CasserSettings.java b/src/main/java/com/noorq/casser/config/CasserSettings.java
similarity index 85%
rename from src/main/java/casser/config/CasserSettings.java
rename to src/main/java/com/noorq/casser/config/CasserSettings.java
index ae35309..ad66393 100644
--- a/src/main/java/casser/config/CasserSettings.java
+++ b/src/main/java/com/noorq/casser/config/CasserSettings.java
@@ -13,13 +13,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.config;
+package com.noorq.casser.config;
import java.lang.reflect.Method;
import java.util.function.Function;
-import casser.core.DslInstantiator;
-import casser.core.WrapperInstantiator;
+import com.noorq.casser.core.DslInstantiator;
+import com.noorq.casser.core.WrapperInstantiator;
public interface CasserSettings {
diff --git a/src/main/java/casser/config/DefaultCasserSettings.java b/src/main/java/com/noorq/casser/config/DefaultCasserSettings.java
similarity index 76%
rename from src/main/java/casser/config/DefaultCasserSettings.java
rename to src/main/java/com/noorq/casser/config/DefaultCasserSettings.java
index e31f1cb..e00888a 100644
--- a/src/main/java/casser/config/DefaultCasserSettings.java
+++ b/src/main/java/com/noorq/casser/config/DefaultCasserSettings.java
@@ -13,16 +13,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.config;
+package com.noorq.casser.config;
import java.lang.reflect.Method;
import java.util.function.Function;
-import casser.core.DslInstantiator;
-import casser.core.WrapperInstantiator;
-import casser.core.reflect.ReflectionDslInstantiator;
-import casser.core.reflect.ReflectionWrapperInstantiator;
-import casser.mapping.convert.CamelCaseToUnderscoreConverter;
+import com.noorq.casser.core.DslInstantiator;
+import com.noorq.casser.core.WrapperInstantiator;
+import com.noorq.casser.core.reflect.ReflectionDslInstantiator;
+import com.noorq.casser.core.reflect.ReflectionWrapperInstantiator;
+import com.noorq.casser.mapping.convert.CamelCaseToUnderscoreConverter;
public class DefaultCasserSettings implements CasserSettings {
diff --git a/src/main/java/casser/config/GetterMethodDetector.java b/src/main/java/com/noorq/casser/config/GetterMethodDetector.java
similarity index 93%
rename from src/main/java/casser/config/GetterMethodDetector.java
rename to src/main/java/com/noorq/casser/config/GetterMethodDetector.java
index b3b949b..5840796 100644
--- a/src/main/java/casser/config/GetterMethodDetector.java
+++ b/src/main/java/com/noorq/casser/config/GetterMethodDetector.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.config;
+package com.noorq.casser.config;
import java.lang.reflect.Method;
import java.util.function.Function;
diff --git a/src/main/java/casser/core/AbstractSessionOperations.java b/src/main/java/com/noorq/casser/core/AbstractSessionOperations.java
similarity index 92%
rename from src/main/java/casser/core/AbstractSessionOperations.java
rename to src/main/java/com/noorq/casser/core/AbstractSessionOperations.java
index 1353896..633c455 100644
--- a/src/main/java/casser/core/AbstractSessionOperations.java
+++ b/src/main/java/com/noorq/casser/core/AbstractSessionOperations.java
@@ -13,23 +13,22 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
+package com.noorq.casser.core;
import java.util.concurrent.Executor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import casser.mapping.value.ColumnValuePreparer;
-import casser.mapping.value.ColumnValueProvider;
-import casser.support.CasserException;
-
import com.datastax.driver.core.RegularStatement;
import com.datastax.driver.core.ResultSet;
import com.datastax.driver.core.ResultSetFuture;
import com.datastax.driver.core.Session;
import com.datastax.driver.core.Statement;
import com.datastax.driver.core.querybuilder.BuiltStatement;
+import com.noorq.casser.mapping.value.ColumnValuePreparer;
+import com.noorq.casser.mapping.value.ColumnValueProvider;
+import com.noorq.casser.support.CasserException;
public abstract class AbstractSessionOperations {
diff --git a/src/main/java/casser/core/AutoDsl.java b/src/main/java/com/noorq/casser/core/AutoDsl.java
similarity index 95%
rename from src/main/java/casser/core/AutoDsl.java
rename to src/main/java/com/noorq/casser/core/AutoDsl.java
index 04aa1e5..a4f6029 100644
--- a/src/main/java/casser/core/AutoDsl.java
+++ b/src/main/java/com/noorq/casser/core/AutoDsl.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
+package com.noorq.casser.core;
public enum AutoDsl {
VALIDATE,
diff --git a/src/main/java/casser/core/Casser.java b/src/main/java/com/noorq/casser/core/Casser.java
similarity index 93%
rename from src/main/java/casser/core/Casser.java
rename to src/main/java/com/noorq/casser/core/Casser.java
index 51de44e..c18e1df 100644
--- a/src/main/java/casser/core/Casser.java
+++ b/src/main/java/com/noorq/casser/core/Casser.java
@@ -13,19 +13,18 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
+package com.noorq.casser.core;
import java.util.Map;
import java.util.Optional;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
-import casser.config.CasserSettings;
-import casser.config.DefaultCasserSettings;
-import casser.core.reflect.CasserPropertyNode;
-
import com.datastax.driver.core.Cluster;
import com.datastax.driver.core.Session;
+import com.noorq.casser.config.CasserSettings;
+import com.noorq.casser.config.DefaultCasserSettings;
+import com.noorq.casser.core.reflect.CasserPropertyNode;
diff --git a/src/main/java/casser/core/CasserSession.java b/src/main/java/com/noorq/casser/core/CasserSession.java
similarity index 89%
rename from src/main/java/casser/core/CasserSession.java
rename to src/main/java/com/noorq/casser/core/CasserSession.java
index 0fbd9c7..374caf3 100644
--- a/src/main/java/casser/core/CasserSession.java
+++ b/src/main/java/com/noorq/casser/core/CasserSession.java
@@ -13,36 +13,35 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
+package com.noorq.casser.core;
import java.io.Closeable;
import java.util.Objects;
import java.util.concurrent.Executor;
-import casser.core.operation.CountOperation;
-import casser.core.operation.DeleteOperation;
-import casser.core.operation.SelectOperation;
-import casser.core.operation.UpdateOperation;
-import casser.core.operation.UpsertOperation;
-import casser.core.reflect.CasserPropertyNode;
-import casser.core.tuple.Tuple1;
-import casser.core.tuple.Tuple2;
-import casser.core.tuple.Tuple3;
-import casser.core.tuple.Tuple4;
-import casser.core.tuple.Tuple5;
-import casser.core.tuple.Tuple6;
-import casser.core.tuple.Tuple7;
-import casser.mapping.CasserMappingEntity;
-import casser.mapping.CasserMappingProperty;
-import casser.mapping.CasserMappingRepository;
-import casser.mapping.MappingUtil;
-import casser.mapping.value.ColumnValuePreparer;
-import casser.mapping.value.ColumnValueProvider;
-import casser.mapping.value.RowColumnValueProvider;
-import casser.mapping.value.StatementColumnValuePreparer;
-
import com.datastax.driver.core.CloseFuture;
import com.datastax.driver.core.Session;
+import com.noorq.casser.core.operation.CountOperation;
+import com.noorq.casser.core.operation.DeleteOperation;
+import com.noorq.casser.core.operation.SelectOperation;
+import com.noorq.casser.core.operation.UpdateOperation;
+import com.noorq.casser.core.operation.UpsertOperation;
+import com.noorq.casser.core.reflect.CasserPropertyNode;
+import com.noorq.casser.core.tuple.Tuple1;
+import com.noorq.casser.core.tuple.Tuple2;
+import com.noorq.casser.core.tuple.Tuple3;
+import com.noorq.casser.core.tuple.Tuple4;
+import com.noorq.casser.core.tuple.Tuple5;
+import com.noorq.casser.core.tuple.Tuple6;
+import com.noorq.casser.core.tuple.Tuple7;
+import com.noorq.casser.mapping.CasserMappingEntity;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.CasserMappingRepository;
+import com.noorq.casser.mapping.MappingUtil;
+import com.noorq.casser.mapping.value.ColumnValuePreparer;
+import com.noorq.casser.mapping.value.ColumnValueProvider;
+import com.noorq.casser.mapping.value.RowColumnValueProvider;
+import com.noorq.casser.mapping.value.StatementColumnValuePreparer;
public class CasserSession extends AbstractSessionOperations implements Closeable {
diff --git a/src/main/java/casser/core/DslInstantiator.java b/src/main/java/com/noorq/casser/core/DslInstantiator.java
similarity index 89%
rename from src/main/java/casser/core/DslInstantiator.java
rename to src/main/java/com/noorq/casser/core/DslInstantiator.java
index 5ac6f54..1d50c1e 100644
--- a/src/main/java/casser/core/DslInstantiator.java
+++ b/src/main/java/com/noorq/casser/core/DslInstantiator.java
@@ -13,11 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
+package com.noorq.casser.core;
import java.util.Optional;
-import casser.core.reflect.CasserPropertyNode;
+import com.noorq.casser.core.reflect.CasserPropertyNode;
public interface DslInstantiator {
diff --git a/src/main/java/casser/core/Filter.java b/src/main/java/com/noorq/casser/core/Filter.java
similarity index 93%
rename from src/main/java/casser/core/Filter.java
rename to src/main/java/com/noorq/casser/core/Filter.java
index d7738d7..0e736fd 100644
--- a/src/main/java/casser/core/Filter.java
+++ b/src/main/java/com/noorq/casser/core/Filter.java
@@ -13,18 +13,17 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
+package com.noorq.casser.core;
import java.util.Objects;
-import casser.core.reflect.CasserPropertyNode;
-import casser.mapping.CasserMappingProperty;
-import casser.mapping.MappingUtil;
-import casser.mapping.value.ColumnValuePreparer;
-import casser.support.CasserMappingException;
-
import com.datastax.driver.core.querybuilder.Clause;
import com.datastax.driver.core.querybuilder.QueryBuilder;
+import com.noorq.casser.core.reflect.CasserPropertyNode;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.MappingUtil;
+import com.noorq.casser.mapping.value.ColumnValuePreparer;
+import com.noorq.casser.support.CasserMappingException;
public final class Filter {
diff --git a/src/main/java/casser/core/Getter.java b/src/main/java/com/noorq/casser/core/Getter.java
similarity index 95%
rename from src/main/java/casser/core/Getter.java
rename to src/main/java/com/noorq/casser/core/Getter.java
index 3114edf..fa249a2 100644
--- a/src/main/java/casser/core/Getter.java
+++ b/src/main/java/com/noorq/casser/core/Getter.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
+package com.noorq.casser.core;
public interface Getter {
diff --git a/src/main/java/casser/core/Operator.java b/src/main/java/com/noorq/casser/core/Operator.java
similarity index 97%
rename from src/main/java/casser/core/Operator.java
rename to src/main/java/com/noorq/casser/core/Operator.java
index 9f41dd4..d160392 100644
--- a/src/main/java/casser/core/Operator.java
+++ b/src/main/java/com/noorq/casser/core/Operator.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
+package com.noorq.casser.core;
import java.util.HashMap;
import java.util.Map;
diff --git a/src/main/java/casser/core/OrdinalBasedPropertyComparator.java b/src/main/java/com/noorq/casser/core/OrdinalBasedPropertyComparator.java
similarity index 92%
rename from src/main/java/casser/core/OrdinalBasedPropertyComparator.java
rename to src/main/java/com/noorq/casser/core/OrdinalBasedPropertyComparator.java
index 190352a..d7ce234 100644
--- a/src/main/java/casser/core/OrdinalBasedPropertyComparator.java
+++ b/src/main/java/com/noorq/casser/core/OrdinalBasedPropertyComparator.java
@@ -13,11 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
+package com.noorq.casser.core;
import java.util.Comparator;
-import casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.CasserMappingProperty;
public enum OrdinalBasedPropertyComparator implements Comparator {
diff --git a/src/main/java/casser/core/Prepared.java b/src/main/java/com/noorq/casser/core/Prepared.java
similarity index 95%
rename from src/main/java/casser/core/Prepared.java
rename to src/main/java/com/noorq/casser/core/Prepared.java
index 05e5620..b359989 100644
--- a/src/main/java/casser/core/Prepared.java
+++ b/src/main/java/com/noorq/casser/core/Prepared.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
+package com.noorq.casser.core;
public class Prepared {
diff --git a/src/main/java/casser/core/SchemaUtil.java b/src/main/java/com/noorq/casser/core/SchemaUtil.java
similarity index 95%
rename from src/main/java/casser/core/SchemaUtil.java
rename to src/main/java/com/noorq/casser/core/SchemaUtil.java
index 2cb152e..ce6f93f 100644
--- a/src/main/java/casser/core/SchemaUtil.java
+++ b/src/main/java/com/noorq/casser/core/SchemaUtil.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
+package com.noorq.casser.core;
import java.util.ArrayList;
import java.util.Collections;
@@ -21,13 +21,6 @@ import java.util.HashSet;
import java.util.List;
import java.util.Set;
-import casser.mapping.CasserEntityType;
-import casser.mapping.CasserMappingEntity;
-import casser.mapping.CasserMappingProperty;
-import casser.mapping.CqlUtil;
-import casser.mapping.OrderingDirection;
-import casser.support.CasserMappingException;
-
import com.datastax.driver.core.ColumnMetadata;
import com.datastax.driver.core.DataType;
import com.datastax.driver.core.RegularStatement;
@@ -39,6 +32,12 @@ import com.datastax.driver.core.schemabuilder.Create.Options;
import com.datastax.driver.core.schemabuilder.CreateType;
import com.datastax.driver.core.schemabuilder.SchemaBuilder;
import com.datastax.driver.core.schemabuilder.SchemaStatement;
+import com.noorq.casser.mapping.CasserEntityType;
+import com.noorq.casser.mapping.CasserMappingEntity;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.CqlUtil;
+import com.noorq.casser.mapping.OrderingDirection;
+import com.noorq.casser.support.CasserMappingException;
public final class SchemaUtil {
diff --git a/src/main/java/casser/core/SessionInitializer.java b/src/main/java/com/noorq/casser/core/SessionInitializer.java
similarity index 93%
rename from src/main/java/casser/core/SessionInitializer.java
rename to src/main/java/com/noorq/casser/core/SessionInitializer.java
index b4dfbcf..2e1d9f2 100644
--- a/src/main/java/casser/core/SessionInitializer.java
+++ b/src/main/java/com/noorq/casser/core/SessionInitializer.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
+package com.noorq.casser.core;
import java.util.ArrayList;
import java.util.List;
@@ -21,19 +21,18 @@ import java.util.Objects;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
-import casser.mapping.CasserEntityType;
-import casser.mapping.CasserMappingEntity;
-import casser.mapping.CasserMappingRepository;
-import casser.mapping.value.ColumnValuePreparer;
-import casser.mapping.value.ColumnValueProvider;
-import casser.mapping.value.RowColumnValueProvider;
-import casser.mapping.value.StatementColumnValuePreparer;
-
import com.datastax.driver.core.KeyspaceMetadata;
import com.datastax.driver.core.Session;
import com.datastax.driver.core.TableMetadata;
import com.datastax.driver.core.UserType;
import com.google.common.util.concurrent.MoreExecutors;
+import com.noorq.casser.mapping.CasserEntityType;
+import com.noorq.casser.mapping.CasserMappingEntity;
+import com.noorq.casser.mapping.CasserMappingRepository;
+import com.noorq.casser.mapping.value.ColumnValuePreparer;
+import com.noorq.casser.mapping.value.ColumnValueProvider;
+import com.noorq.casser.mapping.value.RowColumnValueProvider;
+import com.noorq.casser.mapping.value.StatementColumnValuePreparer;
public class SessionInitializer extends AbstractSessionOperations {
diff --git a/src/main/java/casser/core/TableOperations.java b/src/main/java/com/noorq/casser/core/TableOperations.java
similarity index 94%
rename from src/main/java/casser/core/TableOperations.java
rename to src/main/java/com/noorq/casser/core/TableOperations.java
index 34da6ab..309ab8e 100644
--- a/src/main/java/casser/core/TableOperations.java
+++ b/src/main/java/com/noorq/casser/core/TableOperations.java
@@ -13,18 +13,17 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
+package com.noorq.casser.core;
import java.util.List;
-import casser.mapping.CasserMappingEntity;
-import casser.support.CasserException;
-
import com.datastax.driver.core.RegularStatement;
import com.datastax.driver.core.TableMetadata;
import com.datastax.driver.core.querybuilder.Batch;
import com.datastax.driver.core.querybuilder.QueryBuilder;
import com.datastax.driver.core.schemabuilder.SchemaStatement;
+import com.noorq.casser.mapping.CasserMappingEntity;
+import com.noorq.casser.support.CasserException;
public final class TableOperations {
diff --git a/src/main/java/casser/core/UserTypeOperations.java b/src/main/java/com/noorq/casser/core/UserTypeOperations.java
similarity index 89%
rename from src/main/java/casser/core/UserTypeOperations.java
rename to src/main/java/com/noorq/casser/core/UserTypeOperations.java
index daae76c..3e9f594 100644
--- a/src/main/java/casser/core/UserTypeOperations.java
+++ b/src/main/java/com/noorq/casser/core/UserTypeOperations.java
@@ -13,12 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
-
-import casser.mapping.CasserMappingEntity;
-import casser.mapping.CasserMappingRepository;
+package com.noorq.casser.core;
import com.datastax.driver.core.UserType;
+import com.noorq.casser.mapping.CasserMappingEntity;
+import com.noorq.casser.mapping.CasserMappingRepository;
public final class UserTypeOperations {
diff --git a/src/main/java/casser/core/WrapperInstantiator.java b/src/main/java/com/noorq/casser/core/WrapperInstantiator.java
similarity index 96%
rename from src/main/java/casser/core/WrapperInstantiator.java
rename to src/main/java/com/noorq/casser/core/WrapperInstantiator.java
index e2a2378..7c5454c 100644
--- a/src/main/java/casser/core/WrapperInstantiator.java
+++ b/src/main/java/com/noorq/casser/core/WrapperInstantiator.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core;
+package com.noorq.casser.core;
import java.util.Map;
diff --git a/src/main/java/casser/core/collection/CList.java b/src/main/java/com/noorq/casser/core/collection/CList.java
similarity index 91%
rename from src/main/java/casser/core/collection/CList.java
rename to src/main/java/com/noorq/casser/core/collection/CList.java
index 2af3042..a08022a 100644
--- a/src/main/java/casser/core/collection/CList.java
+++ b/src/main/java/com/noorq/casser/core/collection/CList.java
@@ -13,11 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.collection;
+package com.noorq.casser.core.collection;
import java.util.List;
-import casser.core.Getter;
+import com.noorq.casser.core.Getter;
public final class CList {
diff --git a/src/main/java/casser/core/collection/CMap.java b/src/main/java/com/noorq/casser/core/collection/CMap.java
similarity index 90%
rename from src/main/java/casser/core/collection/CMap.java
rename to src/main/java/com/noorq/casser/core/collection/CMap.java
index f40199f..351c090 100644
--- a/src/main/java/casser/core/collection/CMap.java
+++ b/src/main/java/com/noorq/casser/core/collection/CMap.java
@@ -13,11 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.collection;
+package com.noorq.casser.core.collection;
import java.util.Map;
-import casser.core.Getter;
+import com.noorq.casser.core.Getter;
public final class CMap {
diff --git a/src/main/java/casser/core/collection/CSet.java b/src/main/java/com/noorq/casser/core/collection/CSet.java
similarity index 89%
rename from src/main/java/casser/core/collection/CSet.java
rename to src/main/java/com/noorq/casser/core/collection/CSet.java
index d3675be..9780226 100644
--- a/src/main/java/casser/core/collection/CSet.java
+++ b/src/main/java/com/noorq/casser/core/collection/CSet.java
@@ -13,11 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.collection;
+package com.noorq.casser.core.collection;
import java.util.List;
-import casser.core.Getter;
+import com.noorq.casser.core.Getter;
public final class CSet {
diff --git a/src/main/java/casser/core/operation/AbstractEntityOperation.java b/src/main/java/com/noorq/casser/core/operation/AbstractEntityOperation.java
similarity index 94%
rename from src/main/java/casser/core/operation/AbstractEntityOperation.java
rename to src/main/java/com/noorq/casser/core/operation/AbstractEntityOperation.java
index bda2d38..981f0a8 100644
--- a/src/main/java/casser/core/operation/AbstractEntityOperation.java
+++ b/src/main/java/com/noorq/casser/core/operation/AbstractEntityOperation.java
@@ -13,9 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.operation;
-
-import casser.core.AbstractSessionOperations;
+package com.noorq.casser.core.operation;
import com.datastax.driver.core.ResultSet;
import com.datastax.driver.core.ResultSetFuture;
@@ -23,6 +21,7 @@ import com.datastax.driver.core.querybuilder.BuiltStatement;
import com.google.common.base.Function;
import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.ListenableFuture;
+import com.noorq.casser.core.AbstractSessionOperations;
public abstract class AbstractEntityOperation> extends AbstractOperation {
diff --git a/src/main/java/casser/core/operation/AbstractFilterOperation.java b/src/main/java/com/noorq/casser/core/operation/AbstractFilterOperation.java
similarity index 89%
rename from src/main/java/casser/core/operation/AbstractFilterOperation.java
rename to src/main/java/com/noorq/casser/core/operation/AbstractFilterOperation.java
index e6b65fb..2dbe6ed 100644
--- a/src/main/java/casser/core/operation/AbstractFilterOperation.java
+++ b/src/main/java/com/noorq/casser/core/operation/AbstractFilterOperation.java
@@ -13,15 +13,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.operation;
+package com.noorq.casser.core.operation;
import java.util.LinkedList;
import java.util.List;
-import casser.core.AbstractSessionOperations;
-import casser.core.Filter;
-import casser.core.Operator;
-import casser.core.Getter;
+import com.noorq.casser.core.AbstractSessionOperations;
+import com.noorq.casser.core.Filter;
+import com.noorq.casser.core.Getter;
+import com.noorq.casser.core.Operator;
public abstract class AbstractFilterOperation> extends AbstractEntityOperation {
diff --git a/src/main/java/casser/core/operation/AbstractFilterStreamOperation.java b/src/main/java/com/noorq/casser/core/operation/AbstractFilterStreamOperation.java
similarity index 89%
rename from src/main/java/casser/core/operation/AbstractFilterStreamOperation.java
rename to src/main/java/com/noorq/casser/core/operation/AbstractFilterStreamOperation.java
index f4e2d96..a5dc5a8 100644
--- a/src/main/java/casser/core/operation/AbstractFilterStreamOperation.java
+++ b/src/main/java/com/noorq/casser/core/operation/AbstractFilterStreamOperation.java
@@ -13,15 +13,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.operation;
+package com.noorq.casser.core.operation;
import java.util.LinkedList;
import java.util.List;
-import casser.core.AbstractSessionOperations;
-import casser.core.Filter;
-import casser.core.Operator;
-import casser.core.Getter;
+import com.noorq.casser.core.AbstractSessionOperations;
+import com.noorq.casser.core.Filter;
+import com.noorq.casser.core.Getter;
+import com.noorq.casser.core.Operator;
public abstract class AbstractFilterStreamOperation> extends AbstractStreamOperation {
diff --git a/src/main/java/casser/core/operation/AbstractOperation.java b/src/main/java/com/noorq/casser/core/operation/AbstractOperation.java
similarity index 89%
rename from src/main/java/casser/core/operation/AbstractOperation.java
rename to src/main/java/com/noorq/casser/core/operation/AbstractOperation.java
index c031455..6e0f78b 100644
--- a/src/main/java/casser/core/operation/AbstractOperation.java
+++ b/src/main/java/com/noorq/casser/core/operation/AbstractOperation.java
@@ -13,12 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.operation;
-
-import casser.core.AbstractSessionOperations;
-import casser.core.Prepared;
+package com.noorq.casser.core.operation;
import com.datastax.driver.core.querybuilder.BuiltStatement;
+import com.noorq.casser.core.AbstractSessionOperations;
+import com.noorq.casser.core.Prepared;
public abstract class AbstractOperation> {
diff --git a/src/main/java/casser/core/operation/AbstractStreamOperation.java b/src/main/java/com/noorq/casser/core/operation/AbstractStreamOperation.java
similarity index 94%
rename from src/main/java/casser/core/operation/AbstractStreamOperation.java
rename to src/main/java/com/noorq/casser/core/operation/AbstractStreamOperation.java
index 87daeda..b4fd61e 100644
--- a/src/main/java/casser/core/operation/AbstractStreamOperation.java
+++ b/src/main/java/com/noorq/casser/core/operation/AbstractStreamOperation.java
@@ -13,17 +13,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.operation;
+package com.noorq.casser.core.operation;
import java.util.stream.Stream;
-import casser.core.AbstractSessionOperations;
-
import com.datastax.driver.core.ResultSet;
import com.datastax.driver.core.ResultSetFuture;
import com.google.common.base.Function;
import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.ListenableFuture;
+import com.noorq.casser.core.AbstractSessionOperations;
public abstract class AbstractStreamOperation> extends AbstractOperation {
diff --git a/src/main/java/casser/core/operation/CountOperation.java b/src/main/java/com/noorq/casser/core/operation/CountOperation.java
similarity index 89%
rename from src/main/java/casser/core/operation/CountOperation.java
rename to src/main/java/com/noorq/casser/core/operation/CountOperation.java
index 1de16b1..dd94213 100644
--- a/src/main/java/casser/core/operation/CountOperation.java
+++ b/src/main/java/com/noorq/casser/core/operation/CountOperation.java
@@ -13,17 +13,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.operation;
-
-import casser.core.AbstractSessionOperations;
-import casser.core.Filter;
-import casser.mapping.CasserMappingEntity;
+package com.noorq.casser.core.operation;
import com.datastax.driver.core.ResultSet;
import com.datastax.driver.core.querybuilder.BuiltStatement;
import com.datastax.driver.core.querybuilder.QueryBuilder;
import com.datastax.driver.core.querybuilder.Select;
import com.datastax.driver.core.querybuilder.Select.Where;
+import com.noorq.casser.core.AbstractSessionOperations;
+import com.noorq.casser.core.Filter;
+import com.noorq.casser.mapping.CasserMappingEntity;
public final class CountOperation extends AbstractFilterOperation {
diff --git a/src/main/java/casser/core/operation/DeleteOperation.java b/src/main/java/com/noorq/casser/core/operation/DeleteOperation.java
similarity index 90%
rename from src/main/java/casser/core/operation/DeleteOperation.java
rename to src/main/java/com/noorq/casser/core/operation/DeleteOperation.java
index d591aff..28592d0 100644
--- a/src/main/java/casser/core/operation/DeleteOperation.java
+++ b/src/main/java/com/noorq/casser/core/operation/DeleteOperation.java
@@ -13,17 +13,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.operation;
-
-import casser.core.AbstractSessionOperations;
-import casser.core.Filter;
-import casser.mapping.CasserMappingEntity;
+package com.noorq.casser.core.operation;
import com.datastax.driver.core.ResultSet;
import com.datastax.driver.core.querybuilder.BuiltStatement;
import com.datastax.driver.core.querybuilder.Delete;
import com.datastax.driver.core.querybuilder.Delete.Where;
import com.datastax.driver.core.querybuilder.QueryBuilder;
+import com.noorq.casser.core.AbstractSessionOperations;
+import com.noorq.casser.core.Filter;
+import com.noorq.casser.mapping.CasserMappingEntity;
public final class DeleteOperation extends AbstractFilterOperation {
diff --git a/src/main/java/casser/core/operation/SelectOperation.java b/src/main/java/com/noorq/casser/core/operation/SelectOperation.java
similarity index 91%
rename from src/main/java/casser/core/operation/SelectOperation.java
rename to src/main/java/com/noorq/casser/core/operation/SelectOperation.java
index 0bba325..cd06b4b 100644
--- a/src/main/java/casser/core/operation/SelectOperation.java
+++ b/src/main/java/com/noorq/casser/core/operation/SelectOperation.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.operation;
+package com.noorq.casser.core.operation;
import java.util.ArrayList;
import java.util.List;
@@ -24,16 +24,6 @@ import java.util.function.Function;
import java.util.stream.Stream;
import java.util.stream.StreamSupport;
-import casser.core.AbstractSessionOperations;
-import casser.core.Filter;
-import casser.core.Getter;
-import casser.core.reflect.CasserPropertyNode;
-import casser.mapping.CasserMappingEntity;
-import casser.mapping.CasserMappingProperty;
-import casser.mapping.MappingUtil;
-import casser.mapping.OrderingDirection;
-import casser.support.CasserMappingException;
-
import com.datastax.driver.core.ResultSet;
import com.datastax.driver.core.Row;
import com.datastax.driver.core.querybuilder.BuiltStatement;
@@ -42,6 +32,15 @@ import com.datastax.driver.core.querybuilder.QueryBuilder;
import com.datastax.driver.core.querybuilder.Select;
import com.datastax.driver.core.querybuilder.Select.Selection;
import com.datastax.driver.core.querybuilder.Select.Where;
+import com.noorq.casser.core.AbstractSessionOperations;
+import com.noorq.casser.core.Filter;
+import com.noorq.casser.core.Getter;
+import com.noorq.casser.core.reflect.CasserPropertyNode;
+import com.noorq.casser.mapping.CasserMappingEntity;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.MappingUtil;
+import com.noorq.casser.mapping.OrderingDirection;
+import com.noorq.casser.support.CasserMappingException;
public final class SelectOperation extends AbstractFilterStreamOperation> {
diff --git a/src/main/java/casser/core/operation/SelectTransformingOperation.java b/src/main/java/com/noorq/casser/core/operation/SelectTransformingOperation.java
similarity index 91%
rename from src/main/java/casser/core/operation/SelectTransformingOperation.java
rename to src/main/java/com/noorq/casser/core/operation/SelectTransformingOperation.java
index 4f976c9..cd2095b 100644
--- a/src/main/java/casser/core/operation/SelectTransformingOperation.java
+++ b/src/main/java/com/noorq/casser/core/operation/SelectTransformingOperation.java
@@ -1,4 +1,4 @@
-package casser.core.operation;
+package com.noorq.casser.core.operation;
import java.util.function.Function;
import java.util.stream.Stream;
diff --git a/src/main/java/casser/core/operation/UpdateOperation.java b/src/main/java/com/noorq/casser/core/operation/UpdateOperation.java
similarity index 88%
rename from src/main/java/casser/core/operation/UpdateOperation.java
rename to src/main/java/com/noorq/casser/core/operation/UpdateOperation.java
index d25ac7d..229028e 100644
--- a/src/main/java/casser/core/operation/UpdateOperation.java
+++ b/src/main/java/com/noorq/casser/core/operation/UpdateOperation.java
@@ -13,23 +13,22 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.operation;
+package com.noorq.casser.core.operation;
import java.util.Arrays;
import java.util.Objects;
-import casser.core.AbstractSessionOperations;
-import casser.core.Filter;
-import casser.core.Getter;
-import casser.core.reflect.CasserPropertyNode;
-import casser.mapping.CasserMappingEntity;
-import casser.mapping.MappingUtil;
-import casser.support.CasserMappingException;
-
import com.datastax.driver.core.ResultSet;
import com.datastax.driver.core.querybuilder.BuiltStatement;
import com.datastax.driver.core.querybuilder.QueryBuilder;
import com.datastax.driver.core.querybuilder.Update;
+import com.noorq.casser.core.AbstractSessionOperations;
+import com.noorq.casser.core.Filter;
+import com.noorq.casser.core.Getter;
+import com.noorq.casser.core.reflect.CasserPropertyNode;
+import com.noorq.casser.mapping.CasserMappingEntity;
+import com.noorq.casser.mapping.MappingUtil;
+import com.noorq.casser.support.CasserMappingException;
public final class UpdateOperation extends AbstractFilterOperation {
diff --git a/src/main/java/casser/core/operation/UpsertOperation.java b/src/main/java/com/noorq/casser/core/operation/UpsertOperation.java
similarity index 86%
rename from src/main/java/casser/core/operation/UpsertOperation.java
rename to src/main/java/com/noorq/casser/core/operation/UpsertOperation.java
index e40dba1..82ed7bf 100644
--- a/src/main/java/casser/core/operation/UpsertOperation.java
+++ b/src/main/java/com/noorq/casser/core/operation/UpsertOperation.java
@@ -13,17 +13,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.operation;
-
-import casser.core.AbstractSessionOperations;
-import casser.mapping.CasserMappingEntity;
-import casser.mapping.CasserMappingProperty;
-import casser.mapping.value.BeanColumnValueProvider;
+package com.noorq.casser.core.operation;
import com.datastax.driver.core.ResultSet;
import com.datastax.driver.core.querybuilder.BuiltStatement;
import com.datastax.driver.core.querybuilder.Insert;
import com.datastax.driver.core.querybuilder.QueryBuilder;
+import com.noorq.casser.core.AbstractSessionOperations;
+import com.noorq.casser.mapping.CasserMappingEntity;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.value.BeanColumnValueProvider;
public final class UpsertOperation extends AbstractEntityOperation {
diff --git a/src/main/java/casser/core/reflect/CasserPropertyNode.java b/src/main/java/com/noorq/casser/core/reflect/CasserPropertyNode.java
similarity index 92%
rename from src/main/java/casser/core/reflect/CasserPropertyNode.java
rename to src/main/java/com/noorq/casser/core/reflect/CasserPropertyNode.java
index ad9ce57..a9c65aa 100644
--- a/src/main/java/casser/core/reflect/CasserPropertyNode.java
+++ b/src/main/java/com/noorq/casser/core/reflect/CasserPropertyNode.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.reflect;
+package com.noorq.casser.core.reflect;
import java.util.ArrayList;
import java.util.Collections;
@@ -22,9 +22,9 @@ import java.util.List;
import java.util.Optional;
import java.util.stream.Collectors;
-import casser.mapping.CasserMappingEntity;
-import casser.mapping.CasserMappingProperty;
-import casser.mapping.CqlUtil;
+import com.noorq.casser.mapping.CasserMappingEntity;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.CqlUtil;
public final class CasserPropertyNode implements Iterable {
diff --git a/src/main/java/casser/core/reflect/DefaultPrimitiveTypes.java b/src/main/java/com/noorq/casser/core/reflect/DefaultPrimitiveTypes.java
similarity index 97%
rename from src/main/java/casser/core/reflect/DefaultPrimitiveTypes.java
rename to src/main/java/com/noorq/casser/core/reflect/DefaultPrimitiveTypes.java
index 17a0cba..7bea373 100644
--- a/src/main/java/casser/core/reflect/DefaultPrimitiveTypes.java
+++ b/src/main/java/com/noorq/casser/core/reflect/DefaultPrimitiveTypes.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.reflect;
+package com.noorq.casser.core.reflect;
import java.util.HashMap;
import java.util.Map;
diff --git a/src/main/java/casser/core/reflect/DslInvocationHandler.java b/src/main/java/com/noorq/casser/core/reflect/DslInvocationHandler.java
similarity index 84%
rename from src/main/java/casser/core/reflect/DslInvocationHandler.java
rename to src/main/java/com/noorq/casser/core/reflect/DslInvocationHandler.java
index c05f8d4..0191bb8 100644
--- a/src/main/java/casser/core/reflect/DslInvocationHandler.java
+++ b/src/main/java/com/noorq/casser/core/reflect/DslInvocationHandler.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.reflect;
+package com.noorq.casser.core.reflect;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
@@ -21,12 +21,12 @@ import java.util.HashMap;
import java.util.Map;
import java.util.Optional;
-import casser.core.Casser;
-import casser.mapping.CasserMappingEntity;
-import casser.mapping.CasserMappingProperty;
-import casser.support.CasserException;
-import casser.support.CasserMappingException;
-import casser.support.DslPropertyException;
+import com.noorq.casser.core.Casser;
+import com.noorq.casser.mapping.CasserMappingEntity;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.support.CasserException;
+import com.noorq.casser.support.CasserMappingException;
+import com.noorq.casser.support.DslPropertyException;
public class DslInvocationHandler implements InvocationHandler {
diff --git a/src/main/java/casser/core/reflect/ReflectionDslInstantiator.java b/src/main/java/com/noorq/casser/core/reflect/ReflectionDslInstantiator.java
similarity index 93%
rename from src/main/java/casser/core/reflect/ReflectionDslInstantiator.java
rename to src/main/java/com/noorq/casser/core/reflect/ReflectionDslInstantiator.java
index d4e9b72..5b04b4a 100644
--- a/src/main/java/casser/core/reflect/ReflectionDslInstantiator.java
+++ b/src/main/java/com/noorq/casser/core/reflect/ReflectionDslInstantiator.java
@@ -13,12 +13,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.reflect;
+package com.noorq.casser.core.reflect;
import java.lang.reflect.Proxy;
import java.util.Optional;
-import casser.core.DslInstantiator;
+import com.noorq.casser.core.DslInstantiator;
public enum ReflectionDslInstantiator implements DslInstantiator {
diff --git a/src/main/java/casser/core/reflect/ReflectionWrapperInstantiator.java b/src/main/java/com/noorq/casser/core/reflect/ReflectionWrapperInstantiator.java
similarity index 89%
rename from src/main/java/casser/core/reflect/ReflectionWrapperInstantiator.java
rename to src/main/java/com/noorq/casser/core/reflect/ReflectionWrapperInstantiator.java
index c0f83b6..7c020df 100644
--- a/src/main/java/casser/core/reflect/ReflectionWrapperInstantiator.java
+++ b/src/main/java/com/noorq/casser/core/reflect/ReflectionWrapperInstantiator.java
@@ -13,13 +13,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.reflect;
+package com.noorq.casser.core.reflect;
import java.lang.reflect.Proxy;
import java.util.Map;
-import casser.core.WrapperInstantiator;
-import casser.mapping.MapExportable;
+import com.noorq.casser.core.WrapperInstantiator;
+import com.noorq.casser.mapping.MapExportable;
public enum ReflectionWrapperInstantiator implements WrapperInstantiator {
diff --git a/src/main/java/casser/core/reflect/WrapperInvocationHandler.java b/src/main/java/com/noorq/casser/core/reflect/WrapperInvocationHandler.java
similarity index 90%
rename from src/main/java/casser/core/reflect/WrapperInvocationHandler.java
rename to src/main/java/com/noorq/casser/core/reflect/WrapperInvocationHandler.java
index b18b0d9..2a07773 100644
--- a/src/main/java/casser/core/reflect/WrapperInvocationHandler.java
+++ b/src/main/java/com/noorq/casser/core/reflect/WrapperInvocationHandler.java
@@ -13,15 +13,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.reflect;
+package com.noorq.casser.core.reflect;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.util.Collections;
import java.util.Map;
-import casser.mapping.MapExportable;
-import casser.support.CasserException;
+import com.noorq.casser.mapping.MapExportable;
+import com.noorq.casser.support.CasserException;
public class WrapperInvocationHandler implements InvocationHandler {
diff --git a/src/main/java/casser/core/tuple/Tuple1.java b/src/main/java/com/noorq/casser/core/tuple/Tuple1.java
similarity index 86%
rename from src/main/java/casser/core/tuple/Tuple1.java
rename to src/main/java/com/noorq/casser/core/tuple/Tuple1.java
index f829c66..1d7710e 100644
--- a/src/main/java/casser/core/tuple/Tuple1.java
+++ b/src/main/java/com/noorq/casser/core/tuple/Tuple1.java
@@ -13,15 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.tuple;
+package com.noorq.casser.core.tuple;
import java.util.function.Function;
-import casser.core.reflect.CasserPropertyNode;
-import casser.mapping.CasserMappingProperty;
-import casser.mapping.value.ColumnValueProvider;
-
import com.datastax.driver.core.Row;
+import com.noorq.casser.core.reflect.CasserPropertyNode;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.value.ColumnValueProvider;
public final class Tuple1 {
diff --git a/src/main/java/casser/core/tuple/Tuple2.java b/src/main/java/com/noorq/casser/core/tuple/Tuple2.java
similarity index 88%
rename from src/main/java/casser/core/tuple/Tuple2.java
rename to src/main/java/com/noorq/casser/core/tuple/Tuple2.java
index 8fd0ead..1e1928e 100644
--- a/src/main/java/casser/core/tuple/Tuple2.java
+++ b/src/main/java/com/noorq/casser/core/tuple/Tuple2.java
@@ -13,15 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.tuple;
+package com.noorq.casser.core.tuple;
import java.util.function.Function;
-import casser.core.reflect.CasserPropertyNode;
-import casser.mapping.CasserMappingProperty;
-import casser.mapping.value.ColumnValueProvider;
-
import com.datastax.driver.core.Row;
+import com.noorq.casser.core.reflect.CasserPropertyNode;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.value.ColumnValueProvider;
public final class Tuple2 {
diff --git a/src/main/java/casser/core/tuple/Tuple3.java b/src/main/java/com/noorq/casser/core/tuple/Tuple3.java
similarity index 89%
rename from src/main/java/casser/core/tuple/Tuple3.java
rename to src/main/java/com/noorq/casser/core/tuple/Tuple3.java
index 9125ee0..53a3ac9 100644
--- a/src/main/java/casser/core/tuple/Tuple3.java
+++ b/src/main/java/com/noorq/casser/core/tuple/Tuple3.java
@@ -13,15 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.tuple;
+package com.noorq.casser.core.tuple;
import java.util.function.Function;
-import casser.core.reflect.CasserPropertyNode;
-import casser.mapping.CasserMappingProperty;
-import casser.mapping.value.ColumnValueProvider;
-
import com.datastax.driver.core.Row;
+import com.noorq.casser.core.reflect.CasserPropertyNode;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.value.ColumnValueProvider;
public final class Tuple3 {
diff --git a/src/main/java/casser/core/tuple/Tuple4.java b/src/main/java/com/noorq/casser/core/tuple/Tuple4.java
similarity index 90%
rename from src/main/java/casser/core/tuple/Tuple4.java
rename to src/main/java/com/noorq/casser/core/tuple/Tuple4.java
index 1ab14c4..aed6918 100644
--- a/src/main/java/casser/core/tuple/Tuple4.java
+++ b/src/main/java/com/noorq/casser/core/tuple/Tuple4.java
@@ -13,15 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.tuple;
+package com.noorq.casser.core.tuple;
import java.util.function.Function;
-import casser.core.reflect.CasserPropertyNode;
-import casser.mapping.CasserMappingProperty;
-import casser.mapping.value.ColumnValueProvider;
-
import com.datastax.driver.core.Row;
+import com.noorq.casser.core.reflect.CasserPropertyNode;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.value.ColumnValueProvider;
public final class Tuple4 {
diff --git a/src/main/java/casser/core/tuple/Tuple5.java b/src/main/java/com/noorq/casser/core/tuple/Tuple5.java
similarity index 90%
rename from src/main/java/casser/core/tuple/Tuple5.java
rename to src/main/java/com/noorq/casser/core/tuple/Tuple5.java
index 653bfac..1aefaf7 100644
--- a/src/main/java/casser/core/tuple/Tuple5.java
+++ b/src/main/java/com/noorq/casser/core/tuple/Tuple5.java
@@ -13,15 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.tuple;
+package com.noorq.casser.core.tuple;
import java.util.function.Function;
-import casser.core.reflect.CasserPropertyNode;
-import casser.mapping.CasserMappingProperty;
-import casser.mapping.value.ColumnValueProvider;
-
import com.datastax.driver.core.Row;
+import com.noorq.casser.core.reflect.CasserPropertyNode;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.value.ColumnValueProvider;
public final class Tuple5 {
diff --git a/src/main/java/casser/core/tuple/Tuple6.java b/src/main/java/com/noorq/casser/core/tuple/Tuple6.java
similarity index 91%
rename from src/main/java/casser/core/tuple/Tuple6.java
rename to src/main/java/com/noorq/casser/core/tuple/Tuple6.java
index 64cb462..b8e53d5 100644
--- a/src/main/java/casser/core/tuple/Tuple6.java
+++ b/src/main/java/com/noorq/casser/core/tuple/Tuple6.java
@@ -13,15 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.tuple;
+package com.noorq.casser.core.tuple;
import java.util.function.Function;
-import casser.core.reflect.CasserPropertyNode;
-import casser.mapping.CasserMappingProperty;
-import casser.mapping.value.ColumnValueProvider;
-
import com.datastax.driver.core.Row;
+import com.noorq.casser.core.reflect.CasserPropertyNode;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.value.ColumnValueProvider;
public final class Tuple6 {
diff --git a/src/main/java/casser/core/tuple/Tuple7.java b/src/main/java/com/noorq/casser/core/tuple/Tuple7.java
similarity index 92%
rename from src/main/java/casser/core/tuple/Tuple7.java
rename to src/main/java/com/noorq/casser/core/tuple/Tuple7.java
index a68ab80..91fda62 100644
--- a/src/main/java/casser/core/tuple/Tuple7.java
+++ b/src/main/java/com/noorq/casser/core/tuple/Tuple7.java
@@ -13,15 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.core.tuple;
+package com.noorq.casser.core.tuple;
import java.util.function.Function;
-import casser.core.reflect.CasserPropertyNode;
-import casser.mapping.CasserMappingProperty;
-import casser.mapping.value.ColumnValueProvider;
-
import com.datastax.driver.core.Row;
+import com.noorq.casser.core.reflect.CasserPropertyNode;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.value.ColumnValueProvider;
public final class Tuple7 {
diff --git a/src/main/java/casser/mapping/CasserEntity.java b/src/main/java/com/noorq/casser/mapping/CasserEntity.java
similarity index 92%
rename from src/main/java/casser/mapping/CasserEntity.java
rename to src/main/java/com/noorq/casser/mapping/CasserEntity.java
index cf84096..4d9e32e 100644
--- a/src/main/java/casser/mapping/CasserEntity.java
+++ b/src/main/java/com/noorq/casser/mapping/CasserEntity.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.util.Collection;
diff --git a/src/main/java/casser/mapping/CasserEntityType.java b/src/main/java/com/noorq/casser/mapping/CasserEntityType.java
similarity index 95%
rename from src/main/java/casser/mapping/CasserEntityType.java
rename to src/main/java/com/noorq/casser/mapping/CasserEntityType.java
index aee9fd9..29fd8f9 100644
--- a/src/main/java/casser/mapping/CasserEntityType.java
+++ b/src/main/java/com/noorq/casser/mapping/CasserEntityType.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
public enum CasserEntityType {
TABLE, USER_DEFINED_TYPE;
diff --git a/src/main/java/casser/mapping/CasserMappingEntity.java b/src/main/java/com/noorq/casser/mapping/CasserMappingEntity.java
similarity index 91%
rename from src/main/java/casser/mapping/CasserMappingEntity.java
rename to src/main/java/com/noorq/casser/mapping/CasserMappingEntity.java
index f243659..a79ff54 100644
--- a/src/main/java/casser/mapping/CasserMappingEntity.java
+++ b/src/main/java/com/noorq/casser/mapping/CasserMappingEntity.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.lang.reflect.Method;
import java.util.Collection;
@@ -22,9 +22,9 @@ import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
-import casser.config.CasserSettings;
-import casser.core.Casser;
-import casser.support.CasserMappingException;
+import com.noorq.casser.config.CasserSettings;
+import com.noorq.casser.core.Casser;
+import com.noorq.casser.support.CasserMappingException;
public class CasserMappingEntity implements CasserEntity {
diff --git a/src/main/java/casser/mapping/CasserMappingProperty.java b/src/main/java/com/noorq/casser/mapping/CasserMappingProperty.java
similarity index 91%
rename from src/main/java/casser/mapping/CasserMappingProperty.java
rename to src/main/java/com/noorq/casser/mapping/CasserMappingProperty.java
index 817a8e2..fcbe80a 100644
--- a/src/main/java/casser/mapping/CasserMappingProperty.java
+++ b/src/main/java/com/noorq/casser/mapping/CasserMappingProperty.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.lang.reflect.Method;
import java.lang.reflect.ParameterizedType;
@@ -27,19 +27,18 @@ import java.util.Set;
import java.util.UUID;
import java.util.function.Function;
-import casser.mapping.convert.DateToTimeUUIDConverter;
-import casser.mapping.convert.EntityToUDTValueConverter;
-import casser.mapping.convert.EnumToStringConverter;
-import casser.mapping.convert.StringToEnumConverter;
-import casser.mapping.convert.TimeUUIDToDateConverter;
-import casser.mapping.convert.TypedConverter;
-import casser.mapping.convert.UDTValueToEntityConverter;
-import casser.support.CasserMappingException;
-
import com.datastax.driver.core.DataType;
import com.datastax.driver.core.UDTValue;
import com.datastax.driver.core.schemabuilder.SchemaBuilder;
import com.datastax.driver.core.schemabuilder.UDTType;
+import com.noorq.casser.mapping.convert.DateToTimeUUIDConverter;
+import com.noorq.casser.mapping.convert.EntityToUDTValueConverter;
+import com.noorq.casser.mapping.convert.EnumToStringConverter;
+import com.noorq.casser.mapping.convert.StringToEnumConverter;
+import com.noorq.casser.mapping.convert.TimeUUIDToDateConverter;
+import com.noorq.casser.mapping.convert.TypedConverter;
+import com.noorq.casser.mapping.convert.UDTValueToEntityConverter;
+import com.noorq.casser.support.CasserMappingException;
public class CasserMappingProperty implements CasserProperty {
diff --git a/src/main/java/casser/mapping/CasserMappingRepository.java b/src/main/java/com/noorq/casser/mapping/CasserMappingRepository.java
similarity index 95%
rename from src/main/java/casser/mapping/CasserMappingRepository.java
rename to src/main/java/com/noorq/casser/mapping/CasserMappingRepository.java
index a86461a..96438e3 100644
--- a/src/main/java/casser/mapping/CasserMappingRepository.java
+++ b/src/main/java/com/noorq/casser/mapping/CasserMappingRepository.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.util.Collection;
import java.util.Collections;
@@ -21,11 +21,10 @@ import java.util.HashMap;
import java.util.Map;
import java.util.Optional;
-import casser.support.CasserException;
-import casser.support.CasserMappingException;
-
import com.datastax.driver.core.UserType;
import com.datastax.driver.core.schemabuilder.UDTType;
+import com.noorq.casser.support.CasserException;
+import com.noorq.casser.support.CasserMappingException;
public class CasserMappingRepository {
diff --git a/src/main/java/casser/mapping/CasserProperty.java b/src/main/java/com/noorq/casser/mapping/CasserProperty.java
similarity index 93%
rename from src/main/java/casser/mapping/CasserProperty.java
rename to src/main/java/com/noorq/casser/mapping/CasserProperty.java
index ab10c98..a1cf8f5 100644
--- a/src/main/java/casser/mapping/CasserProperty.java
+++ b/src/main/java/com/noorq/casser/mapping/CasserProperty.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.util.Optional;
import java.util.function.Function;
diff --git a/src/main/java/casser/mapping/ClusteringColumn.java b/src/main/java/com/noorq/casser/mapping/ClusteringColumn.java
similarity index 97%
rename from src/main/java/casser/mapping/ClusteringColumn.java
rename to src/main/java/com/noorq/casser/mapping/ClusteringColumn.java
index 615d08f..ac66057 100644
--- a/src/main/java/casser/mapping/ClusteringColumn.java
+++ b/src/main/java/com/noorq/casser/mapping/ClusteringColumn.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
diff --git a/src/main/java/casser/mapping/Column.java b/src/main/java/com/noorq/casser/mapping/Column.java
similarity index 96%
rename from src/main/java/casser/mapping/Column.java
rename to src/main/java/com/noorq/casser/mapping/Column.java
index 8c5f214..9f77075 100644
--- a/src/main/java/casser/mapping/Column.java
+++ b/src/main/java/com/noorq/casser/mapping/Column.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
diff --git a/src/main/java/casser/mapping/CqlUtil.java b/src/main/java/com/noorq/casser/mapping/CqlUtil.java
similarity index 96%
rename from src/main/java/casser/mapping/CqlUtil.java
rename to src/main/java/com/noorq/casser/mapping/CqlUtil.java
index c08e073..0095728 100644
--- a/src/main/java/casser/mapping/CqlUtil.java
+++ b/src/main/java/com/noorq/casser/mapping/CqlUtil.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
public final class CqlUtil {
diff --git a/src/main/java/casser/mapping/DataTypeName.java b/src/main/java/com/noorq/casser/mapping/DataTypeName.java
similarity index 96%
rename from src/main/java/casser/mapping/DataTypeName.java
rename to src/main/java/com/noorq/casser/mapping/DataTypeName.java
index e03a688..3e620f8 100644
--- a/src/main/java/casser/mapping/DataTypeName.java
+++ b/src/main/java/com/noorq/casser/mapping/DataTypeName.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
diff --git a/src/main/java/casser/mapping/MapExportable.java b/src/main/java/com/noorq/casser/mapping/MapExportable.java
similarity index 95%
rename from src/main/java/casser/mapping/MapExportable.java
rename to src/main/java/com/noorq/casser/mapping/MapExportable.java
index 6ab0287..637a4ff 100644
--- a/src/main/java/casser/mapping/MapExportable.java
+++ b/src/main/java/com/noorq/casser/mapping/MapExportable.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.util.Map;
diff --git a/src/main/java/casser/mapping/MappingUtil.java b/src/main/java/com/noorq/casser/mapping/MappingUtil.java
similarity index 94%
rename from src/main/java/casser/mapping/MappingUtil.java
rename to src/main/java/com/noorq/casser/mapping/MappingUtil.java
index d8804f2..f8f3510 100644
--- a/src/main/java/casser/mapping/MappingUtil.java
+++ b/src/main/java/com/noorq/casser/mapping/MappingUtil.java
@@ -13,15 +13,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.lang.reflect.Method;
-import casser.core.Casser;
-import casser.core.Getter;
-import casser.core.reflect.CasserPropertyNode;
-import casser.support.CasserMappingException;
-import casser.support.DslPropertyException;
+import com.noorq.casser.core.Casser;
+import com.noorq.casser.core.Getter;
+import com.noorq.casser.core.reflect.CasserPropertyNode;
+import com.noorq.casser.support.CasserMappingException;
+import com.noorq.casser.support.DslPropertyException;
public final class MappingUtil {
diff --git a/src/main/java/casser/mapping/OrderingDirection.java b/src/main/java/com/noorq/casser/mapping/OrderingDirection.java
similarity index 92%
rename from src/main/java/casser/mapping/OrderingDirection.java
rename to src/main/java/com/noorq/casser/mapping/OrderingDirection.java
index b7e534a..7040a54 100644
--- a/src/main/java/casser/mapping/OrderingDirection.java
+++ b/src/main/java/com/noorq/casser/mapping/OrderingDirection.java
@@ -13,9 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
-import casser.support.CasserMappingException;
+import com.noorq.casser.support.CasserMappingException;
public enum OrderingDirection {
diff --git a/src/main/java/casser/mapping/PartitionKey.java b/src/main/java/com/noorq/casser/mapping/PartitionKey.java
similarity index 96%
rename from src/main/java/casser/mapping/PartitionKey.java
rename to src/main/java/com/noorq/casser/mapping/PartitionKey.java
index 3e3a3bc..d430eed 100644
--- a/src/main/java/casser/mapping/PartitionKey.java
+++ b/src/main/java/com/noorq/casser/mapping/PartitionKey.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
diff --git a/src/main/java/casser/mapping/Rename.java b/src/main/java/com/noorq/casser/mapping/Rename.java
similarity index 96%
rename from src/main/java/casser/mapping/Rename.java
rename to src/main/java/com/noorq/casser/mapping/Rename.java
index 6f39e3e..b6d0cbd 100644
--- a/src/main/java/casser/mapping/Rename.java
+++ b/src/main/java/com/noorq/casser/mapping/Rename.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
diff --git a/src/main/java/casser/mapping/SimpleDataTypes.java b/src/main/java/com/noorq/casser/mapping/SimpleDataTypes.java
similarity index 97%
rename from src/main/java/casser/mapping/SimpleDataTypes.java
rename to src/main/java/com/noorq/casser/mapping/SimpleDataTypes.java
index d8df20a..1a48e71 100644
--- a/src/main/java/casser/mapping/SimpleDataTypes.java
+++ b/src/main/java/com/noorq/casser/mapping/SimpleDataTypes.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.lang.reflect.Type;
import java.util.HashMap;
@@ -21,9 +21,8 @@ import java.util.HashSet;
import java.util.Map;
import java.util.Set;
-import casser.support.CasserException;
-
import com.datastax.driver.core.DataType;
+import com.noorq.casser.support.CasserException;
public class SimpleDataTypes {
diff --git a/src/main/java/casser/mapping/Table.java b/src/main/java/com/noorq/casser/mapping/Table.java
similarity index 96%
rename from src/main/java/casser/mapping/Table.java
rename to src/main/java/com/noorq/casser/mapping/Table.java
index 06cdf58..5da3fe0 100644
--- a/src/main/java/casser/mapping/Table.java
+++ b/src/main/java/com/noorq/casser/mapping/Table.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
diff --git a/src/main/java/casser/mapping/UDTValueMap.java b/src/main/java/com/noorq/casser/mapping/UDTValueMap.java
similarity index 94%
rename from src/main/java/casser/mapping/UDTValueMap.java
rename to src/main/java/com/noorq/casser/mapping/UDTValueMap.java
index d95c07e..924b1a4 100644
--- a/src/main/java/casser/mapping/UDTValueMap.java
+++ b/src/main/java/com/noorq/casser/mapping/UDTValueMap.java
@@ -13,16 +13,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.util.Collection;
import java.util.Map;
import java.util.Set;
-import casser.mapping.value.UDTColumnValueProvider;
-import casser.support.CasserMappingException;
-
import com.datastax.driver.core.UDTValue;
+import com.noorq.casser.mapping.value.UDTColumnValueProvider;
+import com.noorq.casser.support.CasserMappingException;
public final class UDTValueMap implements Map {
diff --git a/src/main/java/casser/mapping/UserDefinedType.java b/src/main/java/com/noorq/casser/mapping/UserDefinedType.java
similarity index 96%
rename from src/main/java/casser/mapping/UserDefinedType.java
rename to src/main/java/com/noorq/casser/mapping/UserDefinedType.java
index 7789161..37bf570 100644
--- a/src/main/java/casser/mapping/UserDefinedType.java
+++ b/src/main/java/com/noorq/casser/mapping/UserDefinedType.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping;
+package com.noorq.casser.mapping;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
diff --git a/src/main/java/casser/mapping/convert/CamelCaseToUnderscoreConverter.java b/src/main/java/com/noorq/casser/mapping/convert/CamelCaseToUnderscoreConverter.java
similarity index 92%
rename from src/main/java/casser/mapping/convert/CamelCaseToUnderscoreConverter.java
rename to src/main/java/com/noorq/casser/mapping/convert/CamelCaseToUnderscoreConverter.java
index 4b3c54a..7476f29 100644
--- a/src/main/java/casser/mapping/convert/CamelCaseToUnderscoreConverter.java
+++ b/src/main/java/com/noorq/casser/mapping/convert/CamelCaseToUnderscoreConverter.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping.convert;
+package com.noorq.casser.mapping.convert;
import java.util.function.Function;
diff --git a/src/main/java/casser/mapping/convert/DateToTimeUUIDConverter.java b/src/main/java/com/noorq/casser/mapping/convert/DateToTimeUUIDConverter.java
similarity index 95%
rename from src/main/java/casser/mapping/convert/DateToTimeUUIDConverter.java
rename to src/main/java/com/noorq/casser/mapping/convert/DateToTimeUUIDConverter.java
index 07754c9..2f7e6a7 100644
--- a/src/main/java/casser/mapping/convert/DateToTimeUUIDConverter.java
+++ b/src/main/java/com/noorq/casser/mapping/convert/DateToTimeUUIDConverter.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping.convert;
+package com.noorq.casser.mapping.convert;
import java.util.Date;
import java.util.UUID;
diff --git a/src/main/java/casser/mapping/convert/EntityToUDTValueConverter.java b/src/main/java/com/noorq/casser/mapping/convert/EntityToUDTValueConverter.java
similarity index 86%
rename from src/main/java/casser/mapping/convert/EntityToUDTValueConverter.java
rename to src/main/java/com/noorq/casser/mapping/convert/EntityToUDTValueConverter.java
index efd779a..290d2c8 100644
--- a/src/main/java/casser/mapping/convert/EntityToUDTValueConverter.java
+++ b/src/main/java/com/noorq/casser/mapping/convert/EntityToUDTValueConverter.java
@@ -13,22 +13,21 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package casser.mapping.convert;
+package com.noorq.casser.mapping.convert;
import java.nio.ByteBuffer;
import java.util.Map;
import java.util.function.Function;
-import casser.mapping.CasserMappingEntity;
-import casser.mapping.CasserMappingProperty;
-import casser.mapping.CasserMappingRepository;
-import casser.mapping.MapExportable;
-import casser.mapping.value.BeanColumnValueProvider;
-import casser.mapping.value.UDTColumnValuePreparer;
-import casser.support.CasserMappingException;
-
import com.datastax.driver.core.UDTValue;
import com.datastax.driver.core.UserType;
+import com.noorq.casser.mapping.CasserMappingEntity;
+import com.noorq.casser.mapping.CasserMappingProperty;
+import com.noorq.casser.mapping.CasserMappingRepository;
+import com.noorq.casser.mapping.MapExportable;
+import com.noorq.casser.mapping.value.BeanColumnValueProvider;
+import com.noorq.casser.mapping.value.UDTColumnValuePreparer;
+import com.noorq.casser.support.CasserMappingException;
public final class EntityToUDTValueConverter implements Function