Package org.apache.solr.schema
Class CopyField
- java.lang.Object
-
- org.apache.solr.schema.CopyField
-
public class CopyField extends Object
CopyField
contains all the information of a valid copy fields in an index.- Since:
- solr 1.4
-
-
Field Summary
Fields Modifier and Type Field Description static int
UNLIMITED
-
Constructor Summary
Constructors Constructor Description CopyField(SchemaField source, SchemaField destination)
CopyField(SchemaField source, SchemaField destination, int maxChars)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemaField
getDestination()
String
getLimitedValue(String val)
int
getMaxChars()
SchemaField
getSource()
-
-
-
Field Detail
-
UNLIMITED
public static final int UNLIMITED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CopyField
public CopyField(SchemaField source, SchemaField destination)
-
CopyField
public CopyField(SchemaField source, SchemaField destination, int maxChars)
- Parameters:
source
- The SchemaField of the source field.destination
- The SchemaField of the destination field.maxChars
- Maximum number of chars in source field to copy to destination field. If equal to 0, there is no limit.
-
-
Method Detail
-
getSource
public SchemaField getSource()
- Returns:
- source SchemaField
-
getDestination
public SchemaField getDestination()
- Returns:
- destination SchemaField
-
getMaxChars
public int getMaxChars()
- Returns:
- the maximum number of chars in source field to copy to destination field.
-
-