in mavibot/src/main/java/org/apache/directory/mavibot/btree/serializer/LongArraySerializer.java [199:275]
public int compare( long[] type1, long[] type2 )
{
if ( type1 == type2 )
{
return 0;
}
if ( type1 == null )
{
if ( type2 == null )
{
return 0;
}
else
{
return -1;
}
}
else
{
if ( type2 == null )
{
return 1;
}
else
{
if ( type1.length < type2.length )
{
int pos = 0;
for ( long b1 : type1 )
{
long b2 = type2[pos];
if ( b1 == b2 )
{
pos++;
}
else if ( b1 < b2 )
{
return -1;
}
else
{
return 1;
}
}
return 1;
}
else
{
int pos = 0;
for ( long b2 : type2 )
{
long b1 = type1[pos];
if ( b1 == b2 )
{
pos++;
}
else if ( b1 < b2 )
{
return -1;
}
else
{
return 1;
}
}
return -11;
}
}
}
}