private static Integer getIntegerConfigInternal( final Class<?> implementingClass, final Configuration configuration, final InputConfig inputConfig) { final String str = configuration.get(enumToConfKey(implementingClass, inputConfig), ""); if ((str != null) && !str.isEmpty()) { final Integer retVal = Integer.parseInt(str); return retVal; } return null; }
public static void setMaximumSplitCount( final Class<?> implementingClass, final Configuration config, final Integer maxSplits) { if (maxSplits != null) { config.set(enumToConfKey(implementingClass, InputConfig.MAX_SPLITS), maxSplits.toString()); } else { config.unset(enumToConfKey(implementingClass, InputConfig.MAX_SPLITS)); } } }
public static void setMinimumSplitCount( final Class<?> implementingClass, final Configuration config, final Integer minSplits) { if (minSplits != null) { config.set(enumToConfKey(implementingClass, InputConfig.MIN_SPLITS), minSplits.toString()); } else { config.unset(enumToConfKey(implementingClass, InputConfig.MIN_SPLITS)); } }
public static void setDataTypeQueryOptions( final Class<?> implementingClass, final Configuration config, final DataTypeQueryOptions<?> queryOptions) { if (queryOptions != null) { config.set( enumToConfKey(implementingClass, InputConfig.DATA_TYPE_QUERY_OPTIONS), ByteArrayUtils.byteArrayToString(PersistenceUtils.toBinary(queryOptions))); } else { config.unset(enumToConfKey(implementingClass, InputConfig.DATA_TYPE_QUERY_OPTIONS)); } }
private static IndexQueryOptions getIndexQueryOptionsInternal( final Class<?> implementingClass, final Configuration configuration) { final String queryStr = configuration.get(enumToConfKey(implementingClass, InputConfig.INDEX_QUERY_OPTIONS), ""); if ((queryStr != null) && !queryStr.isEmpty()) { final byte[] queryBytes = ByteArrayUtils.byteArrayFromString(queryStr); return (IndexQueryOptions) PersistenceUtils.fromBinary(queryBytes); } return null; }
public static void setIndexQueryOptions( final Class<?> implementingClass, final Configuration config, final IndexQueryOptions queryOptions) { if (queryOptions != null) { config.set( enumToConfKey(implementingClass, InputConfig.INDEX_QUERY_OPTIONS), ByteArrayUtils.byteArrayToString(PersistenceUtils.toBinary(queryOptions))); } else { config.unset(enumToConfKey(implementingClass, InputConfig.INDEX_QUERY_OPTIONS)); } }
public static void setCommonQueryOptions( final Class<?> implementingClass, final Configuration config, final CommonQueryOptions queryOptions) { if (queryOptions != null) { config.set( enumToConfKey(implementingClass, InputConfig.COMMON_QUERY_OPTIONS), ByteArrayUtils.byteArrayToString(PersistenceUtils.toBinary(queryOptions))); } else { config.unset(enumToConfKey(implementingClass, InputConfig.COMMON_QUERY_OPTIONS)); } }
public static void setQueryConstraints( final Class<?> implementingClass, final Configuration config, final QueryConstraints query) { if (query != null) { config.set( enumToConfKey(implementingClass, InputConfig.QUERY_CONSTRAINTS), ByteArrayUtils.byteArrayToString(PersistenceUtils.toBinary(query))); } else { config.unset(enumToConfKey(implementingClass, InputConfig.QUERY_CONSTRAINTS)); } }
private static CommonQueryOptions getCommonQueryOptionsInternal( final Class<?> implementingClass, final Configuration configuration) { final String queryStr = configuration.get(enumToConfKey(implementingClass, InputConfig.COMMON_QUERY_OPTIONS), ""); if ((queryStr != null) && !queryStr.isEmpty()) { final byte[] queryBytes = ByteArrayUtils.byteArrayFromString(queryStr); return (CommonQueryOptions) PersistenceUtils.fromBinary(queryBytes); } return null; }
private static QueryConstraints getQueryConstraintsInternal( final Class<?> implementingClass, final Configuration configuration) { final String queryStr = configuration.get(enumToConfKey(implementingClass, InputConfig.QUERY_CONSTRAINTS), ""); if ((queryStr != null) && !queryStr.isEmpty()) { final byte[] queryBytes = ByteArrayUtils.byteArrayFromString(queryStr); return (QueryConstraints) PersistenceUtils.fromBinary(queryBytes); } return null; }
private static DataTypeQueryOptions<?> getDataTypeQueryOptionsInternal( final Class<?> implementingClass, final Configuration configuration) { final String queryStr = configuration.get( enumToConfKey(implementingClass, InputConfig.DATA_TYPE_QUERY_OPTIONS), ""); if ((queryStr != null) && !queryStr.isEmpty()) { final byte[] queryBytes = ByteArrayUtils.byteArrayFromString(queryStr); return (DataTypeQueryOptions<?>) PersistenceUtils.fromBinary(queryBytes); } return null; }
public static Index getIndex(final Class<?> implementingClass, final Configuration config) { final String input = config.get(enumToConfKey(implementingClass, GeoWaveConfg.INDEX)); if (input != null) { final byte[] indexBytes = ByteArrayUtils.byteArrayFromString(input); return (Index) PersistenceUtils.fromBinary(indexBytes); } return null; }