package dev.peerat.mapping; import java.util.List; import java.util.function.Consumer; import java.util.function.Function; public class TreasureCache { /** * Badge b = Badge.load("myTest"); * Badge b = new Badge("test"); * * b.delete(); * b.updatu(); * * */ private static void breaker(){ throw new IllegalAccessError("Please use Peer@ORM's annotation processor !"); } //SELECT id from players where name = 'test' public static void Keep(Object... fields){ breaker(); } public static TreasureCache select(Consumer keep){ return new TreasureCache(); } private TreasureCache(){ breaker(); } public T get(){ breaker(); return null; } public List toList(){ breaker(); return null; } public TreasureCache where(Function codition){ breaker(); return null; } public TreasureCache join(){ breaker(); return null; } }