|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgame.gamestorage.texas.db.DBProjector
game.gamestorage.texas.db.estimation.GetterDBProjector
public class GetterDBProjector
This class holds the statistic relevant data of a player
one instance per player and competition
Field Summary | |
---|---|
private java.util.HashMap<java.lang.Integer,java.lang.String> |
competitonPlayers
key: id; value: String alias (playername) |
private java.util.HashMap<java.lang.Integer,int[]> |
handPlayerMapCC
key: hpm_id; int[0-3] position, cash_init, cash_delta, hand_id |
private java.util.HashMap<java.lang.Integer,int[]> |
handPlayerMapCO
key: hpm_id; int[0-3] position, cash_init, cash_delta, hand_id |
private java.util.HashMap<java.lang.Integer,int[]> |
handsCC
hand_ids with sb, bb, ante, finalpot |
private java.util.HashMap<java.lang.Integer,int[]> |
handsCO
hand_ids with sb, bb, ante, finalpot |
private java.util.HashMap<java.lang.Integer,long[]> |
handsFirstRoundsAll
hand_ids with round_ids, timestamp |
private java.util.HashMap<java.lang.Integer,long[]> |
handsFirstRoundsCC
hand_ids with round_ids, timestamp |
private java.util.HashMap<java.lang.Integer,long[]> |
handsFirstRoundsCO
hand_ids with round_ids, timestamp |
private java.util.HashMap<java.lang.Integer,int[]> |
holeCards
key: hpm_id; int[0-1] values of card |
private java.util.HashMap<java.lang.Integer,java.lang.Integer> |
hpmHandsCC
hpm_id, hand_id |
private java.util.HashMap<java.lang.Integer,java.lang.Integer> |
hpmHandsCO
hpm_id, hand_id |
private java.util.HashMap<java.lang.Integer,long[]> |
hpmsFirstBetsCC
hpm_ids with long[] id, action, betsize, potsize, timestamp, round_id |
private java.util.HashMap<java.lang.Integer,long[]> |
hpmsFirstBetsCO
hpm_ids with long[] id, action, betsize, potsize, timestamp, round_id |
private java.util.HashMap<java.lang.Integer,long[]> |
hpmsPreviousActionsCO
hpm_ids with associated previousActions |
private java.util.HashMap<java.lang.Integer,java.lang.Integer> |
numActivePlayersCO
hand_id, numActivePlayers |
private java.util.HashMap<java.lang.Integer,long[]> |
roundsFirstBetsAll
round_ids with long[] id, action, betsize, potsize, timestamp, round_id |
private java.util.HashMap<java.lang.Integer,long[]> |
roundsFirstBetsCC
round_ids with long[] id, action, betsize, potsize, timestamp, round_id |
private java.util.HashMap<java.lang.Integer,long[]> |
roundsFirstBetsCO
round_ids with long[] id, action, betsize, potsize, timestamp, round_id |
Fields inherited from class game.gamestorage.texas.db.DBProjector |
---|
competition_id, gamedef_id, player_ids, player_names |
Constructor Summary | |
---|---|
GetterDBProjector()
Constructor instanciates fields |
Method Summary | |
---|---|
java.util.HashMap<java.lang.Integer,java.lang.String> |
getCompetitonPlayers()
|
java.util.HashMap<java.lang.Integer,int[]> |
getHandPlayerMapCC()
|
java.util.HashMap<java.lang.Integer,int[]> |
getHandPlayerMapCO()
|
java.util.HashMap<java.lang.Integer,int[]> |
getHandsCO()
|
java.util.HashMap<java.lang.Integer,int[]> |
getHoleCards()
|
java.util.HashMap<java.lang.Integer,long[]> |
getHpmsFirstBetsCC()
|
java.util.HashMap<java.lang.Integer,long[]> |
getHpmsFirstBetsCO()
|
java.util.HashMap<java.lang.Integer,long[]> |
getHpmsPreviousActionsCO()
|
java.util.HashMap<java.lang.Integer,java.lang.Integer> |
getNumActivePlayersCO()
|
java.util.HashMap<java.lang.Integer,long[]> |
getRoundsFirstBetsAll()
|
void |
setCompetitionPlayers(int competition_id)
set HashMap competitonPlayers with all participations at this competition |
void |
setFlopData(int player_id,
int competition_id,
int lastEvaledHandId)
setFlopData set local fields by consulting DB for relevant data range: max one competition, restricted by lastEvaledHandId |
void |
setPreFlopData(int player_id,
int competition_id,
int lastEvaledHandId)
setPreFlopData set local fields by consulting DB for relevant data range: max one competition, restricted by lastEvaledHandId |
void |
setPreFlopShcData(int player_id,
int competition_id,
int lastEvaledHandId)
setPreFlopShcData set local fields by consulting DB for relevant data range: max one competition, restricted by lastEvaledHandId |
void |
setRiverData(int player_id,
int competition_id,
int lastEvaledHandId)
setRiverData set local fields by consulting DB for relevant data range: max one competition, restricted by lastEvaledHandId |
void |
setTurnData(int player_id,
int competition_id,
int lastEvaledHandId)
setTurnData set local fields by consulting DB for relevant data range: max one competition, restricted by lastEvaledHandId |
Methods inherited from class game.gamestorage.texas.db.DBProjector |
---|
getGamedef_id |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.util.HashMap<java.lang.Integer,java.lang.String> competitonPlayers
private java.util.HashMap<java.lang.Integer,int[]> handPlayerMapCO
private java.util.HashMap<java.lang.Integer,java.lang.Integer> numActivePlayersCO
private java.util.HashMap<java.lang.Integer,int[]> holeCards
private java.util.HashMap<java.lang.Integer,long[]> hpmsPreviousActionsCO
private java.util.HashMap<java.lang.Integer,long[]> hpmsFirstBetsCO
private java.util.HashMap<java.lang.Integer,int[]> handsCO
private java.util.HashMap<java.lang.Integer,java.lang.Integer> hpmHandsCO
private java.util.HashMap<java.lang.Integer,long[]> handsFirstRoundsCO
private java.util.HashMap<java.lang.Integer,long[]> roundsFirstBetsCO
private java.util.HashMap<java.lang.Integer,int[]> handPlayerMapCC
private java.util.HashMap<java.lang.Integer,int[]> handsCC
private java.util.HashMap<java.lang.Integer,java.lang.Integer> hpmHandsCC
private java.util.HashMap<java.lang.Integer,long[]> handsFirstRoundsCC
private java.util.HashMap<java.lang.Integer,long[]> roundsFirstBetsCC
private java.util.HashMap<java.lang.Integer,long[]> hpmsFirstBetsCC
private java.util.HashMap<java.lang.Integer,long[]> roundsFirstBetsAll
private java.util.HashMap<java.lang.Integer,long[]> handsFirstRoundsAll
Constructor Detail |
---|
public GetterDBProjector()
Method Detail |
---|
public void setCompetitionPlayers(int competition_id)
competition_id
- already generated by dbpublic void setPreFlopShcData(int player_id, int competition_id, int lastEvaledHandId)
player_id
- already generated by dbcompetition_id
- already generated by dblastEvaledHandId
- already generated by dbpublic void setPreFlopData(int player_id, int competition_id, int lastEvaledHandId)
player_id
- already generated by dbcompetition_id
- already generated by dblastEvaledHandId
- already generated by dbpublic void setFlopData(int player_id, int competition_id, int lastEvaledHandId)
player_id
- already generated by dbcompetition_id
- already generated by dblastEvaledHandId
- already generated by dbpublic void setTurnData(int player_id, int competition_id, int lastEvaledHandId)
player_id
- already generated by dbcompetition_id
- already generated by dblastEvaledHandId
- already generated by dbpublic void setRiverData(int player_id, int competition_id, int lastEvaledHandId)
player_id
- already generated by dbcompetition_id
- already generated by dblastEvaledHandId
- already generated by dbpublic java.util.HashMap<java.lang.Integer,java.lang.String> getCompetitonPlayers()
public java.util.HashMap<java.lang.Integer,int[]> getHandPlayerMapCO()
public java.util.HashMap<java.lang.Integer,java.lang.Integer> getNumActivePlayersCO()
public java.util.HashMap<java.lang.Integer,int[]> getHoleCards()
public java.util.HashMap<java.lang.Integer,long[]> getHpmsPreviousActionsCO()
public java.util.HashMap<java.lang.Integer,long[]> getHpmsFirstBetsCO()
public java.util.HashMap<java.lang.Integer,int[]> getHandsCO()
public java.util.HashMap<java.lang.Integer,int[]> getHandPlayerMapCC()
public java.util.HashMap<java.lang.Integer,long[]> getHpmsFirstBetsCC()
public java.util.HashMap<java.lang.Integer,long[]> getRoundsFirstBetsAll()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |