public abstract class OuterableTableFunctor extends TableFunctor
outerableApply(BulletRecord, BulletRecordProvider)
and not TableFunctor.apply(BulletRecord, BulletRecordProvider)
.Modifier and Type | Field and Description |
---|---|
protected boolean |
outer |
Constructor and Description |
---|
OuterableTableFunctor() |
Modifier and Type | Method and Description |
---|---|
List<com.yahoo.bullet.record.BulletRecord> |
apply(com.yahoo.bullet.record.BulletRecord record,
com.yahoo.bullet.record.BulletRecordProvider provider)
Applies this table functor to the given
BulletRecord . |
protected abstract List<com.yahoo.bullet.record.BulletRecord> |
outerableApply(com.yahoo.bullet.record.BulletRecord record,
com.yahoo.bullet.record.BulletRecordProvider provider)
Applies this table functor to the given
BulletRecord . |
public List<com.yahoo.bullet.record.BulletRecord> apply(com.yahoo.bullet.record.BulletRecord record, com.yahoo.bullet.record.BulletRecordProvider provider)
TableFunctor
BulletRecord
.apply
in class TableFunctor
record
- The Bullet record to apply this table functor to.provider
- The provider used in generating new Bullet records.protected abstract List<com.yahoo.bullet.record.BulletRecord> outerableApply(com.yahoo.bullet.record.BulletRecord record, com.yahoo.bullet.record.BulletRecordProvider provider)
BulletRecord
. This method is called by the main
apply(BulletRecord, BulletRecordProvider)
method which will handle the outer option.record
- The Bullet record to apply this table functor to.provider
- The provider used in generating new Bullet records.Copyright © 2021. All rights reserved.