Package org.compiere.db.partition
Class RangePartitionInterval
java.lang.Object
org.compiere.db.partition.RangePartitionInterval
Range interval for a partition column
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordYear and month interval - 
Constructor Summary
ConstructorsConstructorDescriptionRangePartitionInterval(String columnName, String name, Object from, Object to)  - 
Method Summary
Modifier and TypeMethodDescriptionstatic List<RangePartitionInterval>createInterval(MTable table, RangePartitionColumn rangePartitionColumn, String trxName) getFrom()getInterval(MColumn partitionKeyColumn) Get year and month interval from AD_Column.RangePartitionInterval.
Throw exception if pattern is invalid.getName()getTo()static StringvalidateIntervalPattern(MColumn column) Validate range partition interval pattern 
- 
Constructor Details
- 
RangePartitionInterval
- Parameters:
 name-from-to-
 
 - 
 - 
Method Details
- 
getColumnName
- Returns:
 - column name
 
 - 
getName
- Returns:
 - interval name
 
 - 
getFrom
- Returns:
 - interval from value
 
 - 
getTo
- Returns:
 - interval to value
 
 - 
validateIntervalPattern
Validate range partition interval pattern- Parameters:
 column-- Returns:
 - String error-code - null if not error
 
 - 
createInterval
public static List<RangePartitionInterval> createInterval(MTable table, RangePartitionColumn rangePartitionColumn, String trxName) - Parameters:
 table-rangePartitionColumn-trxName-- Returns:
 - RangePartitionInterval
 
 - 
getInterval
Get year and month interval from AD_Column.RangePartitionInterval.
Throw exception if pattern is invalid.- Parameters:
 partitionKeyColumn-- Returns:
 - year and month interval
 
 
 -