mirror of
https://github.com/querydsl/querydsl.git
synced 2026-07-03 21:07:49 +08:00
added Result type
This commit is contained in:
parent
7ae7d4d57c
commit
aac38ec8b7
48
querydsl-core/src/main/java/com/mysema/query/Result.java
Normal file
48
querydsl-core/src/main/java/com/mysema/query/Result.java
Normal file
@ -0,0 +1,48 @@
|
||||
package com.mysema.query;
|
||||
|
||||
/**
|
||||
* Results provides
|
||||
*
|
||||
* @author tiwe
|
||||
* @version $Id$
|
||||
*/
|
||||
public interface Result {
|
||||
|
||||
public interface Result2<A,B> extends Result{
|
||||
A getFirst();
|
||||
B getSecond();
|
||||
}
|
||||
|
||||
public interface Result3<A,B,C> extends Result2<A,B>{
|
||||
C getThird();
|
||||
}
|
||||
|
||||
public interface Result4<A,B,C,D> extends Result3<A,B,C>{
|
||||
D getFourth();
|
||||
}
|
||||
|
||||
public interface Result5<A,B,C,D,E> extends Result4<A,B,C,D>{
|
||||
E getFifth();
|
||||
}
|
||||
|
||||
public interface Result6<A,B,C,D,E,F> extends Result5<A,B,C,D,E>{
|
||||
F getSixth();
|
||||
}
|
||||
|
||||
public interface Result7<A,B,C,D,E,F,G> extends Result6<A,B,C,D,E,F>{
|
||||
G getSeventh();
|
||||
}
|
||||
|
||||
public interface Result8<A,B,C,D,E,F,G,H> extends Result7<A,B,C,D,E,F,G>{
|
||||
H getEighth();
|
||||
}
|
||||
|
||||
public interface Result9<A,B,C,D,E,F,G,H,I> extends Result8<A,B,C,D,E,F,G,H>{
|
||||
I getNinth();
|
||||
}
|
||||
|
||||
public interface Result10<A,B,C,D,E,F,G,H,I,J> extends Result9<A,B,C,D,E,F,G,H,I>{
|
||||
J getTenth();
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user