/**
* This class is generated by jOOQ
*/
package jooqdb.tables.records;
import javax.annotation.Generated;
import jooqdb.tables.UserFriends;
import org.jooq.Field;
import org.jooq.Record3;
import org.jooq.Row;
import org.jooq.Row3;
import org.jooq.impl.TableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@Generated(
value = {
"http://www.jooq.org",
"jOOQ version:3.6.0"
},
comments = "This class is generated by jOOQ"
)
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class UserFriendsRecord extends TableRecordImpl<UserFriendsRecord> implements Record3<Integer, Integer, Byte> {
private static final long serialVersionUID = -669140772;
/**
* Setter for <code>SMRTMS.User_Friends.Friender_ID</code>.
*/
public void setFrienderId(Integer value) {
setValue(0, value);
}
/**
* Getter for <code>SMRTMS.User_Friends.Friender_ID</code>.
*/
public Integer getFrienderId() {
return (Integer) getValue(0);
}
/**
* Setter for <code>SMRTMS.User_Friends.Friendee_ID</code>.
*/
public void setFriendeeId(Integer value) {
setValue(1, value);
}
/**
* Getter for <code>SMRTMS.User_Friends.Friendee_ID</code>.
*/
public Integer getFriendeeId() {
return (Integer) getValue(1);
}
/**
* Setter for <code>SMRTMS.User_Friends.Tracking_Flag</code>.
*/
public void setTrackingFlag(Byte value) {
setValue(2, value);
}
/**
* Getter for <code>SMRTMS.User_Friends.Tracking_Flag</code>.
*/
public Byte getTrackingFlag() {
return (Byte) getValue(2);
}
// -------------------------------------------------------------------------
// Record3 type implementation
// -------------------------------------------------------------------------
/**
* {@inheritDoc}
*/
@Override
public Row3<Integer, Integer, Byte> fieldsRow() {
return (Row3) super.fieldsRow();
}
/**
* {@inheritDoc}
*/
@Override
public Row3<Integer, Integer, Byte> valuesRow() {
return (Row3) super.valuesRow();
}
/**
* {@inheritDoc}
*/
@Override
public Field<Integer> field1() {
return UserFriends.USER_FRIENDS.FRIENDER_ID;
}
/**
* {@inheritDoc}
*/
@Override
public Field<Integer> field2() {
return UserFriends.USER_FRIENDS.FRIENDEE_ID;
}
/**
* {@inheritDoc}
*/
@Override
public Field<Byte> field3() {
return UserFriends.USER_FRIENDS.TRACKING_FLAG;
}
/**
* {@inheritDoc}
*/
@Override
public Integer value1() {
return getFrienderId();
}
/**
* {@inheritDoc}
*/
@Override
public Integer value2() {
return getFriendeeId();
}
/**
* {@inheritDoc}
*/
@Override
public Byte value3() {
return getTrackingFlag();
}
/**
* {@inheritDoc}
*/
@Override
public UserFriendsRecord value1(Integer value) {
setFrienderId(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public UserFriendsRecord value2(Integer value) {
setFriendeeId(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public UserFriendsRecord value3(Byte value) {
setTrackingFlag(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public UserFriendsRecord values(Integer value1, Integer value2, Byte value3) {
value1(value1);
value2(value2);
value3(value3);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached UserFriendsRecord
*/
public UserFriendsRecord() {
super(UserFriends.USER_FRIENDS);
}
/**
* Create a detached, initialised UserFriendsRecord
*/
public UserFriendsRecord(Integer frienderId, Integer friendeeId, Byte trackingFlag) {
super(UserFriends.USER_FRIENDS);
setValue(0, frienderId);
setValue(1, friendeeId);
setValue(2, trackingFlag);
}
}