public OCollate getCollate(OIdentifiable doc) { if (left instanceof OSQLFilterItemField) { return ((OSQLFilterItemField) left).getCollate(doc); } else if (right instanceof OSQLFilterItemField) { return ((OSQLFilterItemField) right).getCollate(doc); } return null; }
@Deprecated public OCollate getCollate() { if (left instanceof OSQLFilterItemField) { return ((OSQLFilterItemField) left).getCollate(); } else if (right instanceof OSQLFilterItemField) { return ((OSQLFilterItemField) right).getCollate(); } return null; }
ORecordSerializerBinary.INSTANCE.getCurrentSerializer().serializeValue(bytes, r, type, null); bytes.offset = 0; final OCollate collate = r instanceof OSQLFilterItemField ? ((OSQLFilterItemField) r).getCollate(iCurrentRecord) : null; r = new OBinaryField(null, type, bytes, collate); if (!(right instanceof OSQLFilterItem || right instanceof OSQLFilterCondition)) ORecordSerializerBinary.INSTANCE.getCurrentSerializer().serializeValue(bytes, l, type, null); bytes.offset = 0; final OCollate collate = l instanceof OSQLFilterItemField ? ((OSQLFilterItemField) l).getCollate(iCurrentRecord) : null; l = new OBinaryField(null, type, bytes, collate); if (!(left instanceof OSQLFilterItem || left instanceof OSQLFilterCondition))