MCPcopy Create free account
hub / github.com/e2wugui/zeze / Helper

Class Helper

ZezeJava/ZezeJava/src/main/java/Zeze/Serialize/Helper.java:20–229  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18import org.jetbrains.annotations.Nullable;
19
20public class Helper {
21 public static @NotNull Vector2 decodeVector2(@NotNull ArrayList<String> parents,
22 @NotNull ResultSet rs) throws SQLException {
23 var _parents_name_ = Zeze.Transaction.Bean.parentsToName(parents);
24 var x = rs.getFloat(_parents_name_ + "x");
25 var y = rs.getFloat(_parents_name_ + "y");
26 return new Vector2(x, y);
27 }
28
29 public static @NotNull Vector3 decodeVector3(@NotNull ArrayList<String> parents,
30 @NotNull ResultSet rs) throws SQLException {
31 var _parents_name_ = Zeze.Transaction.Bean.parentsToName(parents);
32 var x = rs.getFloat(_parents_name_ + "x");
33 var y = rs.getFloat(_parents_name_ + "y");
34 var z = rs.getFloat(_parents_name_ + "z");
35 return new Vector3(x, y, z);
36 }
37
38 public static @NotNull Vector4 decodeVector4(@NotNull ArrayList<String> parents,
39 @NotNull ResultSet rs) throws SQLException {
40 var _parents_name_ = Zeze.Transaction.Bean.parentsToName(parents);
41 var x = rs.getFloat(_parents_name_ + "x");
42 var y = rs.getFloat(_parents_name_ + "y");
43 var z = rs.getFloat(_parents_name_ + "z");
44 var w = rs.getFloat(_parents_name_ + "w");
45 return new Vector4(x, y, z, w);
46 }
47
48 public static @NotNull Quaternion decodeQuaternion(@NotNull ArrayList<String> parents,
49 @NotNull ResultSet rs) throws SQLException {
50 var _parents_name_ = Zeze.Transaction.Bean.parentsToName(parents);
51 var x = rs.getFloat(_parents_name_ + "x");
52 var y = rs.getFloat(_parents_name_ + "y");
53 var z = rs.getFloat(_parents_name_ + "z");
54 var w = rs.getFloat(_parents_name_ + "w");
55 return new Quaternion(x, y, z, w);
56 }
57
58 public static @NotNull Vector2Int decodeVector2Int(@NotNull ArrayList<String> parents,
59 @NotNull ResultSet rs) throws SQLException {
60 var _parents_name_ = Zeze.Transaction.Bean.parentsToName(parents);
61 var x = rs.getInt(_parents_name_ + "x");
62 var y = rs.getInt(_parents_name_ + "y");
63 return new Vector2Int(x, y);
64 }
65
66 public static @NotNull Vector3Int decodeVector3Int(@NotNull ArrayList<String> parents,
67 @NotNull ResultSet rs) throws SQLException {
68 var _parents_name_ = Zeze.Transaction.Bean.parentsToName(parents);
69 var x = rs.getInt(_parents_name_ + "x");
70 var y = rs.getInt(_parents_name_ + "y");
71 var z = rs.getInt(_parents_name_ + "z");
72 return new Vector3Int(x, y, z);
73 }
74
75 public static void encodeVector2(@NotNull Vector2 value, @NotNull ArrayList<String> parents,
76 @NotNull SQLStatement st) {
77 var _parents_name_ = Zeze.Transaction.Bean.parentsToName(parents);

Callers

nothing calls this directly

Calls 1

getClassMetaMethod · 0.80

Tested by

no test coverage detected