public boolean contains(LocalDate localDate) { int date = PackedLocalDate.pack(localDate); return data().contains(date); }
public boolean contains(LocalTime time) { int t = PackedLocalTime.pack(time); return data().contains(t); }
public boolean contains(int i) { return data.contains(i); }
public boolean contains(LocalDate localDate) { int date = PackedLocalDate.pack(localDate); return data().contains(date); }
public boolean contains(LocalDate localDate) { int date = PackedLocalDate.pack(localDate); return data().contains(date); }
public boolean contains(LocalTime time) { int t = PackedLocalTime.pack(time); return data().contains(t); }
public boolean contains(LocalTime time) { int t = PackedLocalTime.pack(time); return data().contains(t); }
public static int[] parseQualifiedSizes( final String[] qualifiedSizes, final String defaultSize, final int[] indexedField, final DocumentFactory factory ) throws ParseException { final int[] size = new int[ indexedField.length ]; String defaultSpec = defaultSize; IntArrayList indexedFields = IntArrayList.wrap( indexedField ); for ( int i = 0; i < qualifiedSizes.length; i++ ) if ( qualifiedSizes[ i ].indexOf( ':' ) == -1 ) defaultSpec = qualifiedSizes[ i ]; for ( int i = 0; i < size.length; i++ ) size[ i ] = (int)LongSizeStringParser.parseSize( defaultSpec ); for ( int i = 0; i < qualifiedSizes.length; i++ ) { final int split = qualifiedSizes[ i ].indexOf( ':' ); if ( split >= 0 ) { final String fieldName = qualifiedSizes[ i ].substring( 0, split ); final int field = factory.fieldIndex( fieldName ); if ( field < 0 ) throw new IllegalArgumentException( "Field " + fieldName + " is not part of factory " + factory.getClass().getName() ); if ( !indexedFields.contains( field ) ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not being indexed" ); size[ indexedFields.indexOf( field ) ] = (int)LongSizeStringParser.parseSize( qualifiedSizes[ i ].substring( split + 1 ) ); } } return size; }
public static int[] parseQualifiedSizes( final String[] qualifiedSizes, final String defaultSize, final int[] indexedField, final DocumentFactory factory ) throws ParseException { final int[] size = new int[ indexedField.length ]; String defaultSpec = defaultSize; IntArrayList indexedFields = IntArrayList.wrap( indexedField ); for ( int i = 0; i < qualifiedSizes.length; i++ ) if ( qualifiedSizes[ i ].indexOf( ':' ) == -1 ) defaultSpec = qualifiedSizes[ i ]; for ( int i = 0; i < size.length; i++ ) size[ i ] = (int)LongSizeStringParser.parseSize( defaultSpec ); for ( int i = 0; i < qualifiedSizes.length; i++ ) { final int split = qualifiedSizes[ i ].indexOf( ':' ); if ( split >= 0 ) { final String fieldName = qualifiedSizes[ i ].substring( 0, split ); final int field = factory.fieldIndex( fieldName ); if ( field < 0 ) throw new IllegalArgumentException( "Field " + fieldName + " is not part of factory " + factory.getClass().getName() ); if ( !indexedFields.contains( field ) ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not being indexed" ); size[ indexedFields.indexOf( field ) ] = (int)LongSizeStringParser.parseSize( qualifiedSizes[ i ].substring( split + 1 ) ); } } return size; }
final int field = factory.fieldIndex( fieldName ); if ( field < 0 ) throw new IllegalArgumentException( "Field " + fieldName + " is not part of factory " + factory.getClass().getName() ); if ( !indexedFields.contains( field ) ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not being indexed" ); if ( factory.fieldType( field ) != DocumentFactory.FieldType.VIRTUAL ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not virtual" ); try {
public static int[] parseQualifiedSizes( final String[] qualifiedSizes, final String defaultSize, final int[] indexedField, final DocumentFactory factory ) throws ParseException { final int[] size = new int[ indexedField.length ]; String defaultSpec = defaultSize; IntArrayList indexedFields = IntArrayList.wrap( indexedField ); for ( int i = 0; i < qualifiedSizes.length; i++ ) if ( qualifiedSizes[ i ].indexOf( ':' ) == -1 ) defaultSpec = qualifiedSizes[ i ]; for ( int i = 0; i < size.length; i++ ) size[ i ] = (int)LongSizeStringParser.parseSize( defaultSpec ); for ( int i = 0; i < qualifiedSizes.length; i++ ) { final int split = qualifiedSizes[ i ].indexOf( ':' ); if ( split >= 0 ) { final String fieldName = qualifiedSizes[ i ].substring( 0, split ); final int field = factory.fieldIndex( fieldName ); if ( field < 0 ) throw new IllegalArgumentException( "Field " + fieldName + " is not part of factory " + factory.getClass().getName() ); if ( !indexedFields.contains( field ) ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not being indexed" ); size[ indexedFields.indexOf( field ) ] = (int)LongSizeStringParser.parseSize( qualifiedSizes[ i ].substring( split + 1 ) ); } } return size; }
public static int[] parseQualifiedSizes( final String[] qualifiedSizes, final String defaultSize, final int[] indexedField, final DocumentFactory factory ) throws ParseException { final int[] size = new int[ indexedField.length ]; String defaultSpec = defaultSize; IntArrayList indexedFields = IntArrayList.wrap( indexedField ); for ( int i = 0; i < qualifiedSizes.length; i++ ) if ( qualifiedSizes[ i ].indexOf( ':' ) == -1 ) defaultSpec = qualifiedSizes[ i ]; for ( int i = 0; i < size.length; i++ ) size[ i ] = (int)LongSizeStringParser.parseSize( defaultSpec ); for ( int i = 0; i < qualifiedSizes.length; i++ ) { final int split = qualifiedSizes[ i ].indexOf( ':' ); if ( split >= 0 ) { final String fieldName = qualifiedSizes[ i ].substring( 0, split ); final int field = factory.fieldIndex( fieldName ); if ( field < 0 ) throw new IllegalArgumentException( "Field " + fieldName + " is not part of factory " + factory.getClass().getName() ); if ( !indexedFields.contains( field ) ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not being indexed" ); size[ indexedFields.indexOf( field ) ] = (int)LongSizeStringParser.parseSize( qualifiedSizes[ i ].substring( split + 1 ) ); } } return size; }
final int field = factory.fieldIndex( fieldName ); if ( field < 0 ) throw new IllegalArgumentException( "Field " + fieldName + " is not part of factory " + factory.getClass().getName() ); if ( !indexedFields.contains( field ) ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not being indexed" ); if ( factory.fieldType( field ) != DocumentFactory.FieldType.VIRTUAL ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not virtual" ); try {
final int field = factory.fieldIndex( fieldName ); if ( field < 0 ) throw new IllegalArgumentException( "Field " + fieldName + " is not part of factory " + factory.getClass().getName() ); if ( !indexedFields.contains( field ) ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not being indexed" ); if ( factory.fieldType( field ) != DocumentFactory.FieldType.VIRTUAL ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not virtual" ); try {
final int field = factory.fieldIndex( fieldName ); if ( field < 0 ) throw new IllegalArgumentException( "Field " + fieldName + " is not part of factory " + factory.getClass().getName() ); if ( !indexedFields.contains( field ) ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not being indexed" ); if ( factory.fieldType( field ) != DocumentFactory.FieldType.VIRTUAL ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not virtual" ); try {
final int field = factory.fieldIndex( fieldName ); if ( field < 0 ) throw new IllegalArgumentException( "Field " + fieldName + " is not part of factory " + factory.getClass().getName() ); if ( !indexedFields.contains( field ) ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not being indexed" ); if ( factory.fieldType( field ) != DocumentFactory.FieldType.VIRTUAL ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not virtual" ); try {
final int field = factory.fieldIndex( fieldName ); if ( field < 0 ) throw new IllegalArgumentException( "Field " + fieldName + " is not part of factory " + factory.getClass().getName() ); if ( !indexedFields.contains( field ) ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not being indexed" ); if ( factory.fieldType( field ) != DocumentFactory.FieldType.VIRTUAL ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not virtual" ); try {
final int field = factory.fieldIndex( fieldName ); if ( field < 0 ) throw new IllegalArgumentException( "Field " + fieldName + " is not part of factory " + factory.getClass().getName() ); if ( !indexedFields.contains( field ) ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not being indexed" ); if ( factory.fieldType( field ) != DocumentFactory.FieldType.VIRTUAL ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not virtual" ); try {
final int field = factory.fieldIndex( fieldName ); if ( field < 0 ) throw new IllegalArgumentException( "Field " + fieldName + " is not part of factory " + factory.getClass().getName() ); if ( !indexedFields.contains( field ) ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not being indexed" ); if ( factory.fieldType( field ) != DocumentFactory.FieldType.VIRTUAL ) throw new IllegalArgumentException( "Field " + factory.fieldName( field ) + " is not virtual" ); try {
public Selection isIn(String... strings) { IntArrayList keys = new IntArrayList(); for (String string : strings) { int key = lookupTable.get(string); if (key >= 0) { keys.add(key); } } int i = 0; Selection results = new BitmapBackedSelection(); for (int next : values) { if (keys.contains(next)) { results.add(i); } i++; } return results; } }